PowerTCP Emulation for .NET
Command Enumeration




Enumerates the TELNET protocol commands that can be sent.
Syntax
Public Enum Command 
   Inherits System.Enum
Dim instance As Command
public enum Command : System.Enum 
__value public enum Command : public System.Enum 
public enum class Command : public System.Enum 
Members
MemberDescription
AO245 Abort output. Invokes a function on the recipient to stop sending output data while continuing the current process.
Ayt246 Are you there. Invokes a function on the recipient to provide printable evidence that it is still up and running.
Brk243 Break. Indicates the "Break" key on the recipient host was hit.
DM242 Data stream portion of a Synch. If the sender is sending Urgent data, this notifies the recipient to resume normal processing.
Do253 Used during option negotiation. Indicates the request that the other party perform, or confirmation that you are expecting the other party to perform, the indicated option.
Dont254 Used during option negotiation. Indicates the demand that the other party stop performing, or confirmation that you are no longer expecting the other party to perform, the indicated option.
EC247 Erase character. Invokes a function on the recipient to "delete" the preceding undeleted character from the incoming stream of data.
EL248 Erase line. Invokes a function on the recipient to "delete" the preceding undeleted line from the incoming stream of data.
GA249 Go ahead. Typically is suppressed.
Iac255 Interpret As Command byte (255). Tells the recipient to interpret the next byte as a command.
IP244 Interrupt process. Invokes a function on the recipient to suspend, interrupt, abort, or terminate a user process.
Nop241 No operation.
SB250 Used during option negotiation to establish/provide data for a suboption. Indicates what follows is subnegotiation of the indicated option.
SE240 Marks the end of subnegotiation parameters.
Will251 Used during option negotiation. Indicates the desire to begin performing, or confirmation that you are now performing, the indicated option.
Wont252 Used during option negotiation. Indicates the refusal to perform, or continue performing, the indicated option.
Remarks

The Telnet protocol uses "in-band" signaling to send commands. A special byte, the Interpret As Command (Iac) byte, is sent to instruct the receiver to interpret the next byte as a command. Telnet commands can fall under several categories. Some commands are used solely during option negotiation (DO, DONT, WILL, WONT) to help establish options that both client and server will use. Other commands represent control functions (Ayt, Brk, Nop, etc) used to emit a particular response from the server.

Inheritance Hierarchy

System.Object
   System.ValueType
      System.Enum
         Dart.Emulation.Command

See Also

Reference

Dart.Emulation Namespace


PowerTCP Emulation for .NET Documentation Version 4.7
© 2018 Dart Communications. All Rights Reserved.
Send comments on this topic