Forum for IGS

Info on the IGS protocol itself? [#2926]

Back to forum     Back to page

New reply

 
reply
76.120.36.31: Info on the IGS protocol itself? (2013-09-06 08:13) [#9843]

I'm writing a new PandaNet client for Windows 8 and Windows Phone 8 called The Game of Go (available for Win8 now-shameless plug), but I can't seem to find documentation on the IGS protocol itself. I see the docs on the end user commands, but not much more. Here is an example of the data from the server:

9 Set client to be True. 1 5 9 Set review to be True. 1 5 9 Set newrating to be True. 1 5

21 {friend1234 5k+? has connected.} 1 5

I'm curious as to the sequence to log in, how errors are conveyed, what all the codes mean, that sort of thing. It seems pretty simplistic, but it's gonna be a lot of reverse engineering without documentation.

Any help is appreciated!

X
PeterHB: Re: Info on the IGS protocol itself? (2013-09-07 21:54) [#9845]

On the IGS page there are links to the IGS commands documentation on the pandanet website.

A useful resource you may have overlooked is the debug mode of glGo.

From: [ext] http://www.pandanet.co.jp/English/glgo/ChangeLog.txt

I suggest you try running:

glGo --debug

whose output for Windows is in: %HOMEDRIVE%%HOMEPATH%\glGo\glGo.log

The point is it gives you an insight into how another program manages the IO of the protocol. Not documentation, but a working interactive example to crib from.

 
Back to forum     Back to page

New reply


[Welcome to Sensei's Library!]
RecentChanges
StartingPoints
About
RandomPage
Search position
Page history
Latest page diff
Partner sites:
Go Teaching Ladder
Goproblems.com
Login / Prefs
Tools
Sensei's Library