brazilofmux/tinymux — pull request #2 by raelik (2012-04-22 20:20:44+00:00)
Title: Atcp support

This adds support for using the ATCP telnet option (detailed here: http://www.ironrealms.com/rapture/manual/files/FeatATCP-txt.html) as an out-of-band data channel for client/server communication. As you can see from that document, no data structure is imposed on the protocol, other than the somewhat arbitrary decision to use 0xC8 as the telnet option byte. This lack of structure (as opposed to the data structures imposed by similar protocols like MSDP, MSSP, GMCP, ZMP, etc) makes it uniquely suited for use with a fully extensible MU* like MUX.