INTERACT FORUM

More => Old Versions => Media Center 11 (Development Ended) => Topic started by: KingSparta on June 26, 2003, 03:48:20 pm

Title: MC Internet Chat (Work In Progress)
Post by: KingSparta on June 26, 2003, 03:48:20 pm
Just A Picture Of Something I have Been Working On.

(http://www2.spartasoft.com:12345/images/MCCHAT.jpg)
Title: Re: MC Internet Chat (Work In Progress)
Post by: NoCodeUK on June 26, 2003, 04:59:32 pm
I want!!! :D

Adam
Title: Re: MC Internet Chat (Work In Progress)
Post by: Charlemagne 8 on June 26, 2003, 05:18:50 pm
Yeah,

I wanna ask Sue what's for dinner, too.
Probably the same thing as you're having.

CVIII
Title: Re: MC Internet Chat (Work In Progress)
Post by: KingSparta on June 26, 2003, 05:44:45 pm
We had a Taco Salad

I picked 4 Bushels of Apples today

and killed a snake 10 mins ago, wife walking barefoot in the yard at night no flash light and a snake in the yard.

We Have High Iq's In The Sparta House Hold

=====================================

About The Program it only allows 2 users to chat.

maybe tomorrow i will program it to find the True IP address. when you use a router the server side thnks it is the router address.

but maybe some day.

I would like to allow a user to run as a server and allow more users to join the room (thats a goal).

this way when your playing music in MC, you can join a group and talk.

I have also been playing with my webcam, FTP and Voice Chat.

It's something to play with.
Title: Re: MC Internet Chat (Work In Progress)
Post by: Pink Waters on June 26, 2003, 06:29:54 pm
Sure it uses the IRC servers, or can be some kind of mIRC ?? :D
Title: Re: MC Internet Chat (Work In Progress)
Post by: Rands on June 26, 2003, 08:15:07 pm
Incredibly unnecessary but incredibly clever!
Title: Re: MC Internet Chat (Work In Progress)
Post by: KingSparta on June 27, 2003, 02:33:05 am
Quote
Incredibly unnecessary


I know, not like there is not any chat programs out there, but I am really just learning about making a chat client and server. i was thinking if you were chating with someone that it would also check to see what is playing. once it changes then send "Currently Listening To" to the person your chating with (User Selectable).
Title: Re: MC Internet Chat (Work In Progress)
Post by: sraymond on June 27, 2003, 08:07:24 am
King,

Have you checked out Jabber (http://www.jabber.org)?

From their website:
Quote
Jabber is an open XML protocol for the real-time exchange of messages and presence between any two points on the Internet. The first application of Jabber technology is an asynchronous, extensible instant messaging platform, and an IM network that offers functionality similar to legacy IM systems such as AIM, ICQ, MSN, and Yahoo. However, Jabber offers several advantages over legacy IM systems:

Open -- the Jabber protocol is free, open, public, and easily understandable, and multiple open-source implementations exist for Jabber servers, clients, and development libraries.

Extensible -- using the power of XML namespaces, anyone can extend the Jabber protocol for custom functionality; to maintain interoperability, common extensions are managed by the Jabber Software Foundation.

Decentralized -- anyone can run their own Jabber server, enabling individuals and organizations to take control of their IM experience.

Secure -- Any Jabber server may be isolated from the public Jabber network, many server implementations use SSL for client-server communications, and numerous clients support PGP/GPG for end-to-end encryption; more robust security using SASL and session keys is under development.

Jabber answers many needs for individuals and organizations alike. However, it is important to understand that Jabber doesn't solve all the world's problems. Specifically, Jabber is not:

A universal chat client -- while there are Jabber clients for a wide range of computing platforms, they do not offer out-of-the-box interoperability like Trillian or GAIM; interoperability between Jabber and other systems is made possible by server-side "gateways" to the legacy IM systems.

An automatic solution to interoperability -- some (but by no means all) Jabber servers offer interoperability with legacy IM systems through "gateways" that translate the Jabber protocol into legacy protocols; however, Jabber is not primarily focused on interoperability, because only the legacy IM systems themselves can make interoperability a reality.

A single IM service or software company -- the Jabber community is not monolithic; instead, there exists a wide range of public and private Jabber servers, open-source projects, and software companies, all using the Jabber protocol to build real-time applications and services.


Open Source will some day rule the world.
Scott-
Title: Re: MC Internet Chat (Work In Progress)
Post by: KingSparta on June 27, 2003, 08:15:29 am
well i have been looking around for samples to include mIRC chat servers etc....

I even seen a Java chat script.

Microsoft back in 1998 repleased a mRIC Chat SDK i was able to play with (you need a server running for it to work) so i just got to look around.

I found a server for $50.00 I think will work with it.

but basicly just looking around.

Jabber requires some knolage in "C" and others i do not know or have.

Update: After reading Some and Playing with TCP it seems to me that the Chat Server Listens all the time. the clients connect to the Server and send the info to the server then disconnects. in turn the server sends the info to all users. when it sends to all users the server can use any non connects to cleanup the user list the chat server needs to have. i would also think that if text is not sent within lets say 1 min the server could basicly check to see if all clients are still around. if not clean up the server list. and the user can always "Disconnect" and thet can then send a "BYE" to the server to clean up the list.

I do not think the client is connected to the server at all times (but i could be wrong)