Communication - ogrady/inf3project GitHub Wiki
Clients communicate with the server over a TCP-connection. As long as this connection persists, the client is connected and represented by a character on the playing field. The client can issue commands by sending them as plaintext through the connection. The answer will be objects that are serialized to an XML-like format and sent line by line to the the client. For further explanation of said format, see here.