Computer Chess Club Archives


Search

Terms

Messages

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

Author: Lance Perkins

Date: 10:00:55 03/10/05

Go up one level in this thread


No. Protocols are intended to convey information between two parties.

In the old HTTP protocol spec, its a simple request-reply design. Totally
stateles. But the persona of the browser is not so. Browsers and users typically
request many items from the same site. So instead of throwing away the
connection state, they added the 'reuse' mode in the HTTP protocol. You don't
need to disconnect and then reconnect - you already know you are connected -
just make another request.

A simple lesson in protocol design: design for the persona of the client and use
as much of its state if it has any.

---


On March 10, 2005 at 11:28:46, Anthony Cozzie wrote:

>The purpose of the protocol is NOT to be as concise as possible; it is to be
>simple & easy to parse.  500 extra bytes of overhead per move simply do NOT
>matter speed wise, and they simplify the job of both the engine and the GUI.
>
>People that complain about them simply don't understand Amdahl's Law.
>
>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.