Skip to content

TheGoodUser/TheRiver

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TheRiver

A python-based console level chat application with local-level communication.

Get Started with TheRiver

  • The TheRiver contains mainly Server.py , @brook1.py and @brook2.py files, you can edit the names with you want to be connected. First you need to execute the python.exe server.py command which if says "SERVER LIVE" then its a one go, after that run the python.exe brook1.py command. These are the clients which will connect to each other through server and a message server live displaying image appears if everything goes fine.
  • Add another client, just execute the another brook2.py file and start your chit-chatting, and if you want to add more clients, connect more friends with each just copy the brook.py and give it a name and enter the same command again.

Record Keeping

  • Every message transmitted is recorded in chat-history.txt file.
  • The format of saving the records is (hostname, message, time).

How it looks ?

Server

server.png

Clients

client 1

image-2024-02-14-090726297.png

client 2

image-2024-02-14-090855711.png

Libraries Used

TheRiver uses Python Standard Libraries :-

  • socket : for making tcp connections.
  • threading : for handling multiple connection(s) simultaneously.
  • time : for maintaining record of each message.

TheRiver uses Third-Party Library :-

  • colorama : for a colored terminal text. Can be installed using command pip install colorama.

About

A python-based console level chat application with local-level communication.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages