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.48 by pcg, Mon May 17 01:24:22 2004 UTC vs.
Revision 1.49 by pcg, Mon May 17 23:38:10 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.48 $</h1> 26<h1>$Revision: 1.49 $</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
311 Possible replies: <ref reply="login"/>. Followed by: <ref reply="timewarning_default"/> <ref reply="chal_defaults"/> 311 Possible replies: <ref reply="login"/>. Followed by: <ref reply="timewarning_default"/> <ref reply="chal_defaults"/>
312 </p> 312 </p>
313 313
314 <member name="ver_major" type="U32" value="2"/> 314 <member name="ver_major" type="U32" value="2"/>
315 <member name="ver_minor" type="U32" value="5"/> 315 <member name="ver_minor" type="U32" value="5"/>
316 <member name="ver_micro" type="U32" value="2"/> 316 <member name="ver_micro" type="U32" value="7"/>
317 <member name="name" type="username"/> 317 <member name="name" type="username"/>
318 <member name="password" type="password" value="0"/> 318 <member name="password" type="password" value="0"/>
319 <member name="guest" type="flag" value="1"/> 319 <member name="guest" type="flag" value="1"/>
320 <member name="_unknown3" type="U16" value="0"/> 320 <member name="_unknown3" type="U16" value="0"/>
321 <member name="locale" type="locale" value='"en_US"'/> 321 <member name="locale" type="locale" value='"en_US"'/>
322 <member name="clientver" type="DATA" value='"1.4.1_01:Swing app:Sun Microsystems Inc."'/> 322 <member name="clientver" type="DATA" value='"1.4.2_03:Swing app:Sun Microsystems Inc."'/>
323 The "default" is the java vm version, not exactly he client version. However, 323 The "default" is the java vm version, not exactly he client version. However,
324 you should always send a text like "Jonathan's C client bersion 0.6" or somesuch, 324 you should always send a text like "Jonathan's C client version 0.6" or somesuch,
325 so the server can, if necessary, block broken clients or client versions. 325 so the server can, if necessary, block broken clients or client versions.
326 </message> 326 </message>
327 327
328 <message type="0007" name="req_userinfo" src="client"> 328 <message type="0007" name="req_userinfo" src="client">
329 <p>Request info about a certain user. Possible reply: <ref reply="userinfo"/></p> 329 <p>Request info about a certain user. Possible reply: <ref reply="userinfo"/></p>

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines