This is a temporary, read-only recovery of the chessprogrammingwiki while a longer-term plan is worked out. Editing is not possible right now, but will be again soon.
Chess Programming Wiki All pages Other namespaces

Protocols

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.

Contents
  1. Computer Chess Protocols
  2. See also
  3. Publications
  4. Forum Posts
    1. 2000 ...
    2. 2005 ...
    3. 2010 ...
    4. 2015 ...
  5. External Links
    1. Layers and Protocols
    2. Related Standards
    3. Misc

Computer Chess Protocols

The aim of computer chess protocols is to define a standard to let a chess engine communicate with 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 ...

Re: Extensible Chess Interface (XCI) : updated draft by Lance Perkins, CCC, March 14, 2005

2010 ...

2015 ...

Layers and Protocols

Hypertext Transfer Protocol (HTTP) from Wikipedia

File Transfer Protocol (FTP) from Wikipedia

Post Office Protocol (POP) from Wikipedia

Internet Message Access Protocol (IMAP) from Wikipedia

Transmission Control Protocol (TCP) from Wikipedia

User Datagram Protocol (UDP) from Wikipedia

Internet Protocol (IP) from Wikipedia

Internet Control Message Protocol (ICMP) from Wikipedia

Point-to-Point Protocol from Wikipedia

Misc

featuring Andy Timmons, Everette Harp, Steve Weingart, Del Atkins

Watch on YouTube

Up one Level


  1. 3 interviews about engine protocols with T. Mann, R. Hyatt and M. Blume by Frank Quisinsky, CCC, August 15, 2002↩︎

Categories: Simon Phillips

What links here

Contributors: GerdIsenberg, ShawnXu.