Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Is it time for the Winboard Protocol to go the way of the Dodo?

Author: Anthony Cozzie

Date: 08:25:03 03/10/05

Go up one level in this thread


On March 10, 2005 at 02:38:08, Sune Fischer wrote:

>On March 09, 2005 at 21:10:08, Anthony Cozzie wrote:
>
>>>In UCI, can anyone justify why the entire move history has to be sent for each
>>>move?
>>>
>>>In WB if a series of moves really has to be sent, then you just send the "force"
>>>command followed by the moves. Otherwise, its just the next single move. That's
>>>what I'd call 'elegant'.
>>
>>WHY DOES EVERYONE BITCH ABOUT THE ***** MOVELIST?  DO YOU ALL RUN ON 8088's?
>
>Generally speaking communication costs $.
>
>Imagine if your chess program created a socket (e.g. via GPRS) to a
>chess server, and used UCI to relay moves.
>You'd be ruined fast.

Lets do the math here.  Each move is 5 bytes (4 coord + space).  If we assume
the average number of moves is 50 (generous) than UCI involves an overhead of
50*2 (ponder+normal) * 5 = 500 bytes / move.  On the same computer, this
probably 1 us.  On a broadband connection, it is something like 2.5 ms.  So,
even giving you the benefit of the doubt on every point, it still doesn't
matter.

anthony



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.