52 const DefaultTelnetPort = 23;
55 const DefaultConnTimeout = 15s;
58 const DefaultTimeout = 100ms;
61 const DefaultTerminalType =
"xterm";
64 const DefaultTerminalSpeed = 38400;
94 SE :
"SubnegotiationEnd",
98 IP :
"Interruptprocess",
101 EC :
"EraseCharacter",
104 SB :
"SubnegotiationBegin",
108 const SUPDUP_OPT = 21;
169 TOPT_APRX :
"ApproxMessageSizeNegotiation",
172 TOPT_REM :
"RemoteControlledTransandEcho",
175 TOPT_OCRD :
"OutputCarriage-ReturnDisposition",
176 TOPT_OHT :
"OutputHorizontalTabstops",
177 TOPT_OHTD :
"OutputHorizontalTabDisposition",
178 TOPT_OFD :
"OutputFormfeedDisposition",
179 TOPT_OVT :
"OutputVerticalTabstops",
180 TOPT_OVTD :
"OutputVerticalTabDisposition",
181 TOPT_OLD :
"OutputLinefeedDisposition",
193 TOPT_TLN :
"TerminalLocationNumber",
202 TOPT_AUTH :
"TelnetAuthenticationOption",
207 TOPT_RSP :
"TelnetRemoteSerialPort",
209 TOPT_SLE :
"TelnetSuppressLocalEcho",
292 connect(timeout timeout = DefaultConnTimeout);
425 final disconnectIntern();
438 final sendDataIntern(softlist arr,
bool double_aic =
False);
444 sendTextDataIntern(
string str);
451 final *
string getAvailableDataIntern(timeout t = DefaultTimeout);
458 final updateWindowSizeIntern(
hash wh);
465 final processCmd(reference rv);
472 final doSubNegotiation();