computer programming-python

profilestrength
needed.docx

I need a peer to peer chat program written in python where there is no always-on server and arbitrary end systems directly communicate. It should be able to communicate multiple clients on different computers.When the client user runs the program they should be prompted to enter their user name and password and the program will create a log files in the directory to store information. Returning users can log on after the first time using the system.New users will be updated in the log. Users can to send, receive messages and transfer files. Users will be able to see what other users are logged on to the chat. Users can send messages privately to other users or respond back to all the peers in the network using a stored set of commands that have to be input. do you understand?