Go to the first, previous, next, last section, table of contents.


sysadmin overview

The TELNET protocol is designed to allow client and server programs to whisper back and forth without distrupting user I/O on the connection, by using special escape sequences flagged by an initial 0xFF byte.

Muq provides in-server support for telnet protocol processing primarily in the form of code in the socket object implementation which can split the bytestream from the net into two in-db bytestreams, one carrying vanilla user I/O to the shell, and one carrying TELNET protocol commands to a separate TELNET daemon implemented in-db in the telnet package in 07-C-telnet.t.

The current Muq telnet protocol support is a very rough first draft: Among other deficiencies, TCP urgent data is not properly supported (meaning telnet commands may not be communicated in as timely a fashion as they should) and no options are supported, with the partial exception of the ECHO option. All in good time.


Go to the first, previous, next, last section, table of contents.