… | |
… | |
21 | Foundation, Inc. 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA |
21 | Foundation, Inc. 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA |
22 | --> |
22 | --> |
23 | </head> |
23 | </head> |
24 | <body> |
24 | <body> |
25 | |
25 | |
26 | <h1>$Revision: 1.61 $</h1> |
26 | <h1>$Revision: 1.62 $</h1> |
27 | |
27 | |
28 | <h1>KGS Protocol Description</h1> |
28 | <h1>KGS Protocol Description</h1> |
29 | |
29 | |
30 | <p>This XML document describes the KGS protocol. It is also used |
30 | <p>This XML document describes the KGS protocol. It is also used |
31 | to automatically generate the perl parser for all the messages and |
31 | to automatically generate the perl parser for all the messages and |
… | |
… | |
579 | <member name="channel" type="U16"/> |
579 | <member name="channel" type="U16"/> |
580 | <member name="node" type="U32"/> |
580 | <member name="node" type="U32"/> |
581 | </message> |
581 | </message> |
582 | |
582 | |
583 | <message type="440c" name="claim_win" src="client"> |
583 | <message type="440c" name="claim_win" src="client"> |
584 | Unclear. |
584 | <p>Used by the client to claim a win.</p> |
585 | <member name="channel" type="U16"/> |
585 | <member name="channel" type="U16"/> |
586 | <member name="_byte" type="U8 "/> |
586 | <member name="player" type="U8 "/> |
587 | Player colour maybe? Unclear. |
|
|
588 | </message> |
587 | </message> |
589 | |
588 | |
590 | <message type="440d" name="add_time" src="client"> |
589 | <message type="440d" name="add_time" src="client"> |
591 | Not checked. |
590 | Not checked. |
592 | |
591 | |
… | |
… | |
1159 | <member name="blackscore" type="scorevalues"/> |
1158 | <member name="blackscore" type="scorevalues"/> |
1160 | <member name="whitescore" type="scorevalues"/> |
1159 | <member name="whitescore" type="scorevalues"/> |
1161 | </message> |
1160 | </message> |
1162 | |
1161 | |
1163 | <message type="440c" name="out_of_time" src="server"> |
1162 | <message type="440c" name="out_of_time" src="server"> |
|
|
1163 | <p>Sent when the user is out of time and moves, or when the opponent |
|
|
1164 | requests <ref reply="userinfo"/>.</p> |
1164 | <member name="channel" type="U16"/> |
1165 | <member name="channel" type="U16"/> |
1165 | <member name="player" type="U8"/> |
1166 | <member name="player" type="U8"/> |
1166 | </message> |
1167 | </message> |
1167 | |
1168 | |
1168 | <message type="440e" name="req_undo" src="server"> |
1169 | <message type="440e" name="req_undo" src="server"> |