54 const DefaultTelnetPort = 23;
57 const DefaultConnTimeout = 15s;
60 const DefaultTimeout = 100ms;
63 const DefaultTerminalType =
"xterm";
66 const DefaultTerminalSpeed = 38400;
96 SE :
"SubnegotiationEnd",
100 IP :
"Interruptprocess",
103 EC :
"EraseCharacter",
106 SB :
"SubnegotiationBegin",
110 const SUPDUP_OPT = 21;
171 TOPT_APRX :
"ApproxMessageSizeNegotiation",
174 TOPT_REM :
"RemoteControlledTransandEcho",
177 TOPT_OCRD :
"OutputCarriage-ReturnDisposition",
178 TOPT_OHT :
"OutputHorizontalTabstops",
179 TOPT_OHTD :
"OutputHorizontalTabDisposition",
180 TOPT_OFD :
"OutputFormfeedDisposition",
181 TOPT_OVT :
"OutputVerticalTabstops",
182 TOPT_OVTD :
"OutputVerticalTabDisposition",
183 TOPT_OLD :
"OutputLinefeedDisposition",
195 TOPT_TLN :
"TerminalLocationNumber",
204 TOPT_AUTH :
"TelnetAuthenticationOption",
209 TOPT_RSP :
"TelnetRemoteSerialPort",
211 TOPT_SLE :
"TelnetSuppressLocalEcho",
294 connect(timeout timeout = DefaultConnTimeout);
427 final disconnectIntern();
440 final sendDataIntern(softlist arr,
bool double_aic =
False);
446 sendTextDataIntern(
string str);
453 final *
string getAvailableDataIntern(timeout t = DefaultTimeout);
460 final updateWindowSizeIntern(
hash wh);
467 final processCmd(reference rv);
474 final doSubNegotiation();