An instant chat program written in python to implement Peer-to-Peer messaging. Utilises the concepts of socket interfaces to design and implement the application. Supports joining, member listing, poking and sending message functionalities.
Usage:
- Run the room server program, check the port at which it is running.
- Run
P2PChat <roomserver_address> <roomserver_port> <myport>
, roomserver_address would be localhost if running locally, room server port specifies port number listened by room server. myport specifies listening port number used by the program (You can choose any valid port number for this).