Skip to content

sinoobie/chat-room

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

chat-room

Simple CLI ChatRoom write in python

Usage

  1. Install dependencies

pip3 install -r requirements.txt

  1. Run server script

python3 chat_server.py

  1. Start server
    • Enter port number
    • Enter admin password
  2. Run client script

python3 chat_client.py [server_ip] [server_port]

Client Options

/u [username]                      - Change the username
/p                                 - Change the password
/c [room_name]                     - (Admin) Create a new room
/j [room_name]                     - Join a room
/l [room_name]                     - Leave a room
/cp [room_name] [room_password]    - (Admin) Create a new private room
/jp [room_name]                    - Join a private room
/cd [room_name]                    - Change default room
/list                              - List all the rooms on the server
/users                             - List all the users on the server
/public <[room_name]> [message]    - Sends a message to any room you are a part of
/private @[username] [message]     - Send a private (encrypted) message to any user
/logout                            - Disconnect from the server

Releases

No releases published

Packages

No packages published

Languages