use must be done through some external mechanism. Once connected,
the client must identify itself:
- HELO [<username>]
+ HELO <username>
->
HELO <username> <server-addr> <server-port>
- If the client doesn't supply <username>, the server will compute
- one and return it.
-
Possible errors: INVALIDNAME
1.2. Global commands
QUIT
+ Disconnects the client from the server.
+
1.2.5. Version
VERSION <client-version-number>
<number> indicates a number in the tic-tac-toe grid as
follows:
- 1|2|3
- 4|5|6
- 7|8|9
+ 0|1|2
+ 3|4|5
+ 6|7|8
Possible errors: NOTINGAME, NOTYOURMOVE, NOTGRID
ERROR INVALIDNAME
- All names must be unique.
+ All names must be of non-zero length and must be unique.
Possibly returned by: HELO