Chat Program

AuthServer:

The AuthServer uses mySQL databases to store user information. User information is transmited to an AuthServer. The user information is transmitted with MD5 encryption.

Master Server List:

The Master Server List stores room information such as the room name, port number, and IP Addresses. The server receives a request for the rooms and it sends the list to the client. The Client Server sends out the same infomation to the server.

Client Server:

The Client Server is where it all happans. The user connects to the server and can begin chatting with other users. The server operation can kick/ban users and change welcome messages.