file: 07-C-telnet.t package: telnet status: alpha
This is the generic function used to handle negotiations for options not supported at the Muq end: You can disable support for option N by doing
@$s.jobSet$S.session$s.socket$s.telnetOptionHandler --> handler #']unsupportedOptionHandler --> handler[n]
It is currently implemented as:
: ]unsupportedOptionHandler { [] $ $ $ $ $ -> } -> op ( One of will wont do dont suboptionBegin ) -> code ( Integer, 0-255 ) -> that ( 256-byte state-* string ) -> this ( 256-byte state-* string ) -> oobInput ( Message stream for replies ) ]pop ( This is the handler called for unsupported options. ) ( We always refuse DO and WILL, and always ignore ) ( everything else: ) op case{ on: will oobInput code sendDont on: do oobInput code sendWont on: wont ( Ignored. ) on: dont ( Ignored. ) on: wantWont ( Ignored. ) on: wantDont ( Ignored. ) on: wantDo ( Ignored. ) on: wantDont ( Ignored. ) on: suboptionBegin ( Ignored. ) } ;
Go to the first, previous, next, last section, table of contents.