… | |
… | |
20 | Foundation, Inc. 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA |
20 | Foundation, Inc. 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA |
21 | --> |
21 | --> |
22 | </head> |
22 | </head> |
23 | <body> |
23 | <body> |
24 | |
24 | |
25 | <h1>$Revision: 1.29 $</h1> |
25 | <h1>$Revision: 1.30 $</h1> |
26 | |
26 | |
27 | <h1>KGS Protocol Description</h1> |
27 | <h1>KGS Protocol Description</h1> |
28 | |
28 | |
29 | <p>This XML document describes the KGS protocol. It is also used |
29 | <p>This XML document describes the KGS protocol. It is also used |
30 | to automatically generate the perl parser for all the messages and |
30 | to automatically generate the perl parser for all the messages and |
… | |
… | |
395 | <message type="4319" name="req_desc" dir="send"> |
395 | <message type="4319" name="req_desc" dir="send"> |
396 | Request room description. |
396 | Request room description. |
397 | <member name="channel" type="U16"/> |
397 | <member name="channel" type="U16"/> |
398 | </message> |
398 | </message> |
399 | |
399 | |
400 | <message type="4400" name="send_chal" dir="send"> |
400 | <message type="4400" name="send_challenge" dir="send"> |
401 | Unclear. |
401 | Unclear. |
402 | <member name="channel" type="U16"/> |
402 | <member name="channel" type="U16"/> |
403 | <member name="black" type="username"/> |
403 | <member name="black" type="username"/> |
404 | <member name="white" type="username"/> |
404 | <member name="white" type="username"/> |
405 | More following... TREE or challenge. |
405 | More following... TREE or challenge. |
… | |
… | |
477 | Probably sets the "quiet" flag. Not checked. |
477 | Probably sets the "quiet" flag. Not checked. |
478 | <member name="channel" type="U16"/> |
478 | <member name="channel" type="U16"/> |
479 | <member name="private" type="U8"/> |
479 | <member name="private" type="U8"/> |
480 | </message> |
480 | </message> |
481 | |
481 | |
482 | <message type="4429" name="reject_chal" dir="send"> |
482 | <message type="4429" name="reject_challenge" dir="send"> |
483 | Reject a challenge from a given user. Not checked. |
483 | Reject a challenge from a given user. Not checked. |
484 | |
484 | |
485 | <member name="channel" type="U16"/> |
485 | <member name="channel" type="U16"/> |
486 | <member name="name" type="username"/> |
486 | <member name="name" type="username"/> |
487 | </message> |
487 | </message> |
… | |
… | |
812 | <member name="description" type="STRING"/> |
812 | <member name="description" type="STRING"/> |
813 | </message> |
813 | </message> |
814 | |
814 | |
815 | <h3>Game messages</h3> |
815 | <h3>Game messages</h3> |
816 | |
816 | |
817 | <message type="4400" name="upd_chal" dir="recv"> |
817 | <message type="4400" name="upd_challenge" dir="recv"> |
818 | Unclear. |
818 | Unclear. |
819 | <member name="channel" type="U16"/> |
819 | <member name="channel" type="U16"/> |
820 | <member name="challenge" type="challenge"/> |
820 | <member name="challenge" type="challenge"/> |
821 | </message> |
821 | </message> |
822 | |
822 | |