Thanks all for the input. --- On Wed, 7/15/09, Don Dailey <dailey....@gmail.com> wrote:
> From: Don Dailey <dailey....@gmail.com> > Subject: Re: [computer-go] gtp which version to implement? > To: "computer-go" <computer-go@computer-go.org> > Date: Wednesday, July 15, 2009, 9:39 AM > > > On Wed, Jul 15, 2009 at 9:41 AM, > Carter Cheng <carter_ch...@yahoo.com> > wrote: > > Where can I find information on these bridging protocols or > are libraries provided for this (to the 9x9 & 19x19 > servers)? > The CGOS protocol is pretty easy to decode from the cgos > client script which is written in TCL. Even if you > don't know tcl you can learn the protocol easily from > the script. > > > However, there is no need to know the CGOS protocol if your > engine speaks GTP. GTP is designed to be a universal > protocol for GO engines - if your engine knows GTP it should > be able to use all kinds of tool including GOGUI, a nice > user interface for GO programs. The cgos client > program speaks to the server in it's language and to > your program using GTP. See how simple life can be? > > > The CGOS protocol is about to change just slightly as I > will be soon upgrading the server, but an updated client > will be provided so that will require no change on your > part. (And the old CGOS prototol will still work but with > some restrictions.) > > > - Don > > > > > > --- On Wed, 7/15/09, Hellwig Geisse <hellwig.gei...@mni.fh-giessen.de> > wrote: > > > > > From: Hellwig Geisse <hellwig.gei...@mni.fh-giessen.de> > > > Subject: Re: [computer-go] gtp which version to > implement? > > > To: "computer-go" <computer-go@computer-go.org> > > > Date: Wednesday, July 15, 2009, 2:44 AM > > > On Wed, 2009-07-15 at > 11:24 +0200, > > > Urban Hafner wrote: > > > > Carter Cheng wrote: > > > > > Thanks everyone for the help thus far. I > have > > > been looking at the GTP > > > > protocol page and I am curious which version of > the > > > protocol I should > > > > try to implement if I want to communicate with > the > > > servers. Should I be > > > > looking at the GTP 2.0 draft version? > > > > > > > > You should implement (part of) the draft. > It's widely > > > used nowadays. I'm > > > > not sure if there's any server out there that > uses the > > > old version. > > > > > > Just to be clear on this point: GTP is not a server > > > protocol, but > > > a protocol between a controller and an engine. If you > want > > > the > > > engine to connect to a server, there is still a > bridge > > > needed, > > > which communicates with the engine through GTP and > with the > > > server > > > through whatever protocol the server is speaking. > > > > > > Hellwig > > > > > > _______________________________________________ > > > computer-go mailing list > > > computer-go@computer-go.org > > > http://www.computer-go.org/mailman/listinfo/computer-go/ > > > > > > > > > > > _______________________________________________ > > computer-go mailing list > > computer-go@computer-go.org > > http://www.computer-go.org/mailman/listinfo/computer-go/ > > > > > -----Inline Attachment Follows----- > > _______________________________________________ > computer-go mailing list > computer-go@computer-go.org > http://www.computer-go.org/mailman/listinfo/computer-go/ _______________________________________________ computer-go mailing list computer-go@computer-go.org http://www.computer-go.org/mailman/listinfo/computer-go/