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.35 by pcg, Fri Jul 25 19:39:16 2003 UTC vs.
Revision 1.36 by pcg, Mon Aug 4 00:30:08 2003 UTC

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.35 $</h1> 25<h1>$Revision: 1.36 $</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
267 <member name="homepage" type="url"/> 267 <member name="homepage" type="url"/>
268 <member name="_unused" type="U64" default="0"/> 268 <member name="_unused" type="U64" default="0"/>
269 <member name="_unused" type="U64" default="0"/> 269 <member name="_unused" type="U64" default="0"/>
270 </message> 270 </message>
271 271
272 <message type="0013" name="msg_chat" src="client">
273 <p>This message is sent to initiate or continue a private chat with
274 a user. You'll always receive a copy of what you have sent back
275 from the server (as usual).</p>
276
277 <member name="name" type="username"/>
278 Name of sender ("yourself").
279 <member name="name2" type="username"/>
280 Name of recipient.
281 <member name="message" type="STRING"/>
282 The message.
283 </message>
284
272 <message type="0014" name="req_stats" src="client"> 285 <message type="0014" name="req_stats" src="client">
273 <p>Request server statistics. Replied with <ref reply="stats"/></p> 286 <p>Request server statistics. Replied with <ref reply="stats"/></p>
274 </message> 287 </message>
275 288
276 <message type="0016" name="idle_reset" src="client"> 289 <message type="0016" name="idle_reset" src="client">
315 </message> 328 </message>
316 329
317 <message type="0200" name="notify_add" src="client"> 330 <message type="0200" name="notify_add" src="client">
318 331
319 <p>Probably setting a notifier on a username, to get informed about 332 <p>Probably setting a notifier on a username, to get informed about
320 changes using <ref reply="notify_upd"/> messages. ???</p> 333 changes using <ref reply="notify_upd"/> messages. sending your own
334 username gives you a disconnect, so don't do that at home, kids!</p>
321 335
322 <member name="name" type="username"/> 336 <member name="name" type="username"/>
323 </message> 337 </message>
324 338
325 <message type="0201" name="notify_del" src="client"> 339 <message type="0201" name="notify_del" src="client">
660 <!-- maybe more? --> 674 <!-- maybe more? -->
661 </message> 675 </message>
662 676
663 <message type="0013" name="msg_chat" src="server"> 677 <message type="0013" name="msg_chat" src="server">
664 <member name="name" type="username"/> 678 <member name="name" type="username"/>
679 Name of sender (either yourself (echo) or other)
665 <member name="name2" type="username"/> 680 <member name="name2" type="username"/>
681 Name of recipient.
666 <member name="message" type="STRING"/> 682 <member name="message" type="STRING"/>
667 </message> 683 </message>
668 684
669 <message type="0015" name="stats" src="server"> 685 <message type="0015" name="stats" src="server">
670 <member name="ver_major" type="U16"/> 686 <member name="ver_major" type="U16"/>

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines