ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/kgsueme/doc/protocol.xml
(Generate patch)

Comparing kgsueme/doc/protocol.xml (file contents):
Revision 1.64 by pcg, Sun May 30 06:40:18 2004 UTC vs.
Revision 1.65 by pcg, Sun May 30 06:45:47 2004 UTC

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.64 $</h1> 26<h1>$Revision: 1.65 $</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
585 <member name="channel" type="U16"/> 585 <member name="channel" type="U16"/>
586 <member name="player" type="U8 "/> 586 <member name="player" type="U8 "/>
587 </message> 587 </message>
588 588
589 <message type="440d" name="add_time" src="client"> 589 <message type="440d" name="add_time" src="client">
590 Not checked. 590 <p>Adds the given amount of time to your opponent's clock.</p>
591
592 <member name="channel" type="U16"/> 591 <member name="channel" type="U16"/>
593 <member name="time" type="U32"/> 592 <member name="time" type="U32"/>
594 <member name="player" type="U8"/> 593 <member name="player" type="U8"/>
595 </message> 594 </message>
596 595
644 <member name="name" type="username"/> 643 <member name="name" type="username"/>
645 <member name="gametype" type="U8"/> 644 <member name="gametype" type="U8"/>
646 <member name="cid" type="CLIENTID8"/> 645 <member name="cid" type="CLIENTID8"/>
647 <p>Possibly an id. No idea. Better echo this from the challenge request.</p> 646 <p>Possibly an id. No idea. Better echo this from the challenge request.</p>
648 <member name="rules" type="rules"/> 647 <member name="rules" type="rules"/>
648 </message>
649
650 <message type="442d" name="more_comments" src="client">
651 <p>Quite brokenly, the want this to send you more comments.
652 Reply to <ref ref="more_comments"/>.</p>
653 <member name="channel" type="U16"/>
654 <member name="node" type="U32"/>
649 </message> 655 </message>
650 656
651 <message type="442e" name="save_game" src="client"> 657 <message type="442e" name="save_game" src="client">
652 <p>Is send when a game is closed and should be saved on the gamerecord.</p> 658 <p>Is send when a game is closed and should be saved on the gamerecord.</p>
653 659
1251 <member name="channel" type="U16"/> 1257 <member name="channel" type="U16"/>
1252 <member name="node" type="U32"/> 1258 <member name="node" type="U32"/>
1253 <member name="comments" type="STRING"/> 1259 <member name="comments" type="STRING"/>
1254 </message> 1260 </message>
1255 1261
1262 <message type="442d" name="more_comments" src="server">
1263 <p>Quite brokenly, the server sends you this to make you ask for more comments.
1264 Reply with <ref reply="more_comments"/>.</p>
1265 <member name="channel" type="U16"/>
1266 <member name="node" type="U32"/>
1267 </message>
1268
1256 <message type="442f" name="new_game" src="server"> 1269 <message type="442f" name="new_game" src="server">
1257 <p>Notifies the client that a new game has been created. This 1270 <p>Notifies the client that a new game has been created. This
1258 message is sent long *after* upd_games and upd_observers etc. 1271 message is sent long *after* upd_games and upd_observers etc.
1259 have been received. *sigh*</p> 1272 have been received. *sigh*</p>
1260 1273

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines