Main
Date: 16 Aug 2006 13:13:30
From: Thomas T. Veldhouse
Subject: ICS/ICC protocol reference?
Is there a good reference to the ICS/ICC protocol specification? I am curious
how it works and would like to play with it.

Thank you.

--
Thomas T. Veldhouse
Key Fingerprint: 2DB9 813F F510 82C2 E1AE 34D0 D69D 1EDC D5EC AED1






 
Date: 26 Aug 2006 21:13:54
From: M L
Subject: Re: ICS/ICC protocol reference?
Thomas T. Veldhouse wrote:
> Is there a good reference to the ICS/ICC protocol specification? I am curious
> how it works and would like to play with it.
>
> Thank you.
>

It seems some are a bit lazy ...

In ICC help pages (http://www.chessclub.com/help) you have a
"programmers" chapter the first sentence of which reads :

"Information on client protocols, including some example source code, is
located at ftp://ftp.chessclub.com/pub/icc/formats/formats.txt"

Not too difficult to find ...

c


 
Date: 22 Aug 2006 14:39:35
From: David Richerby
Subject: Re: ICS/ICC protocol reference?
Thomas T. Veldhouse <[email protected] > wrote:
> Is there a good reference to the ICS/ICC protocol specification? I
> am curious how it works and would like to play with it.

I'm not aware of one. Obvious tactics would be to look at the source
of xboard or some other interface or to just telnet freechess.org
5000 and see what comes back.


Dave.

--
David Richerby Microsoft Hi-Fi (TM): it's like
www.chiark.greenend.org.uk/~davidr/ a music system that's really hard
to use!


  
Date: 22 Aug 2006 17:04:13
From: Thomas T. Veldhouse
Subject: Re: ICS/ICC protocol reference?
David Richerby <[email protected] > wrote:
> Thomas T. Veldhouse <[email protected]> wrote:
>> Is there a good reference to the ICS/ICC protocol specification? I
>> am curious how it works and would like to play with it.
>
> I'm not aware of one. Obvious tactics would be to look at the source
> of xboard or some other interface or to just telnet freechess.org
> 5000 and see what comes back.
>

Yes, I have looked at it. The source does not have a "clean" implementation.
Judging by the protocol during a telnet session (which I use often with ICC to
check tournament statisitics or send messages) I don't think the ICS protocol
is very clean either. Perhaps I will look more closely and give it some more
thought.

--
Thomas T. Veldhouse
Key Fingerprint: 2DB9 813F F510 82C2 E1AE 34D0 D69D 1EDC D5EC AED1