"chat-room" is a chat room server that allows for multiple clients.
Clients use the command line interface to send messages to other clients in the chat room. The server uses multithreading to provide service to multiple clients. Connections are made over Transmission Control Protocol (TCP).
git clone [email protected]:BenL-github/chat-room.git
$ python server.py
Server listening on 127.0.0.1 at port 3000
$ python client.py
Connected to: localhost on port: 3000
Welcome to Benny's chatroom! Please Enter your name.
Name:
Because "chat-room" uses the command line interface, it may be difficult to type while other people are sending messages into the chat room. A GUI would be ideal to prevent this from happening.