Author: Andrew Wagner
Date: 16:36:41 04/05/04
Go up one level in this thread
On April 05, 2004 at 17:14:57, Bob Durrett wrote: >On April 05, 2004 at 16:25:04, Mike Taylor wrote: > >>On April 05, 2004 at 13:31:55, Bob Durrett wrote: >> >>> >>> >>>It strikes me that chess software designed specifically to be run on chess >>>servers and server interface software [such as Blitzin] designed for use on user >>>computers attached [via internet, etc.] to chess servers have not been discussed >>>much here at CCC and I wonder why. >>> >>>Someone mentioned that some of the familiar interface programs can be used for >>>that purpose [e.g. to replace Blitzin] and it would be nice to read more about >>>the technical aspects of that. >>> >>>In view of the extensive use of chess servers for running computer chess >>>tournaments it would seem that the interface issues would get more discussion. >>> >>>What am I missing? >>> >>>Bob D. >> >>Everyone picks the Front-End that works best for them. In my case, I have >>always used Winboard for Telnet play, as it has every feature I need, including >>a large adjustable board :) >> >>I have Chesspartner and Arena, which are both playable on Telnet, but WB is for >>me :) >> >>I would like to seem upgrades for WB, but it does not look like Tim Mann will >>ever work on his project ever again. Take a look at all the great GUIs and >>transpose their best features to Winboard, that would make me happy :) > >Sounds good. Maybe another programmer will pick up that baton and run with it! > >It would also be nice to hear from someone who is, or has been, involved in >creation of software designed to run on chess servers. It's like we see only >one side of the interface, the side of the server's user. What does that >interface look like from the server side? > >Bob D. Hi Bob. I've written several programs that connect directly to chess servers. I'm not sure exactly what you're looking for, but it's all pretty standard winsock stuff. The server has a thread that sits around and listens for connection attempts, and once a connection is made, it hits that connection with some kind of packets in a pre-defined format. For example, ftp://ftp.chessclub.com/pub/icc/formats/formats.txt has a detailed description of the ICC protocol. The FICS stream is a LOT less organized. I've never written a bot for that, nor would I particularly care to, since most of the time would be spent doing annoying parsing. But at any rate, whatever else you'd like to know about it I can probably tell you or figure out. Andrew
This page took 0 seconds to execute
Last modified: Thu, 15 Apr 21 08:11:13 -0700
Current Computer Chess Club Forums at Talkchess. This site by Sean Mintz.