For better understanding computer network, especially JavaSocket, this repository was set to store some important illustration examples of how to use JavaSocket.
1st level: client.java & server.java
2nd level: EchoClient.java & EchoServer.java
3rd level: KnockKnockClient.java & KnockKnockServer.java & KnockKnockProtocol.java