Skip to content

A python based multi user live chat system including various functionalities (block/unblock/sleep/name). Send files and messages on the go.

Notifications You must be signed in to change notification settings

mohammad-yousuf/VirtualChat-multiclient-live-chat-python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

VirtualChat-multiclient-live-chat-python

A python based multi user live chat system including various functionalities (block/unblock/sleep/name). Send files and messages on the go.

you can send live messages between connected users.

it is just like group chat prototype of whatsapp.

Procedure: => make a copy of client file for every new user. => I have made it for server and clients on same machine, but you can always connect clients from different machines, you just have to give IP address of server machine in every client file you want to connect. => first run server.py file and then every client.py file and it gets connected to server automatically => you have to first enter your name in the text field. => then you can send messages => file can be sent if they are put into the folder where client.py file is present => type "filename.fileformat" and it will be sent to every client connected. => you can always change your name, block anyother person (only the person blocked will not be able to send you messages), unblock the blocked users, and also you can sleep notifications for any amount of time (seconds), syntax is as follows

				\name\newname 				              (\name\john)
				\block\username to be blocked 		  (\block\bella)
				\unblock\username to be unblocked 	(\unblock\bella)
				\sleep\10 				                  (turn off notifications for 10 seconds)
				\quit					                      (to leave the conversation)

About

A python based multi user live chat system including various functionalities (block/unblock/sleep/name). Send files and messages on the go.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages