When Chatter-jee Client sends a connection request to the Server socket, the Server socket accepts the connection request, and spawns a dedicated Client Socket object at its end, to serve this client.
Henceforth, all the transactions between this client and the server happen thru these 2 Client sockets. The sockets send messages to each other using Message Packet type of objects.