1 Use the first letter of your name to indicate you are in the middle of
4 /----- Server, implemented in ttt-server
5 / /---- Client, implemented in ttt
15 1.3. Game management commands
22 2. Asynchronous notification.
24 ✓ 2.1.1. NOTICE USER <username>
25 ✓ 2.1.2. NOTICE QUIT <username>
26 2.1.3. NOTICE INVITE <username>
27 2.1.4. NOTICE DISPOSE <game>
28 2.1.5. NOTICE MESSAGE <username> <text>
30 2.2.1. Global game notices
31 2.2.1.1. NOTICE NEWGAME <username> <username>
32 2.2.1.2. NOTICE GAMEOVER <outcome> <username>
34 2.2.2.1. NOTICE MOVE <username> <number>
36 3.1. Connection setup errors
37 3.1.1. ERROR NONAMESET
38 ✓ 3.1.2. ERROR INVALIDNAME
39 3.2. Command format errors
42 3.2.3. ERROR NOTNUMBER
44 3.3. Global command errors.
45 3.4. Game management errors.
47 3.5. User information errors
50 3.6.1. Global game errors
51 3.6.1.1. ERROR NOTINGAME
52 3.6.1.2. ERROR NOTPLAYING
54 3.6.2.1. ERROR NOTYOURTURN