Home * Protocols

A Protocol is a formal description of digital message formats and the rules for exchanging those messages in or between computing systems. A protocol describes the syntax, semantics, and synchronization of communication. The nature of the communication, the actual data exchanged and any state-dependent behaviors are defined by a protocol specification, the rules can be expressed by algorithms and data structures.

Computer Chess Protocols

The aim of computer chess protocols is to define a standard to let a chess engine communicate with a user- or graphical user interfaces (GUI), including a game- or match controller to let engines play automatically on a computer, inside a computer network or over the internet. Chess engines, usually instantiated as child process of the GUI application, use standard streams or pipelines to receive and respond ASCII strings as messages.

See also


Publications


Forum Posts

2000 ...

2005 ...

2010 ...

2015 ...


External Links


Layers and Protocols


Related Standards


Misc


Simon Phillips


References

  1. ^ Simon Phillips - Personal Website - Welcome
  2. ^ Simon Phillips & Protocol II

What links here?


Up one Level