pycxu / p2p-chatroom

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

p2p-chatroom

The chat application consists of only one distributed component: chat peer. A chat peer is a Java program that acts as both a client and a server in the decentralized system. Chat peers can concurrently connect to a remote peer or accept multiple incoming connections via TCP sockets with thread-per-connection architecture.

Class diagram

p2p-1

Sequence diagram

p2p-2

About


Languages

Language:Java 76.3%Language:Shell 16.2%Language:Batchfile 7.5%