Do Event
Fired when a Telnet DO OPTION command comes from the Telnet server.
Syntax
ANSI (Cross Platform) virtual int FireDo(TelnetDoEventParams *e);
typedef struct {
int OptionCode; int reserved; } TelnetDoEventParams; Unicode (Windows) virtual INT FireDo(TelnetDoEventParams *e);
typedef struct {
INT OptionCode; INT reserved; } TelnetDoEventParams;
- (void)onDo:(int)optionCode;
#define EID_TELNET_DO 6 virtual INT IPWORKS_CALL FireDo(INT &iOptionCode);
Remarks
The OptionCode parameter identifies the option code. For a list of option codes and their descriptions, please look at the Telnet RFCs. The following are a few examples:
0 (TRANSMIT-BINARY) | Enables or disables binary (8 bit) transmission. |
1 (ECHO) | Telnet ECHO option. Specifies whether bytes sent should be echoed or not. |
3 (SUPPRESS-GO-AHEAD) | Used to enable or disable transmission of the Telnet GO_AHEAD command. |
24 (TERMINAL-TYPE) | Allows or disallows terminal type negotiation. |
31 (NAWS) | Allows or disallows window size negotiation. |