Specifies the options that the TelnetClient class supports.
This enumeration has a FlagsAttribute attribute that allows a bitwise combination of its member values.
The TelnetClient class uses the TelnetOptions enumeration to specify one or more options to be used when establishing a connection with a remote host. Multiple options may be specified if necessary.
| Member Name | Description | Value |
|---|---|---|
| optionNone | No option specified. | 0 |
| optionDefault | The default connection option. This is the same as specifying optionNone. | 0 |
| optionTunnel | This option specifies that a tunneled TCP connection and/or port-forwarding is being used to establish the connection to the server. This changes the behavior of the client with regards to internal checks of the destination IP address and remote port number, default feature selection and how the connection is established. This option also forces all connections to be outbound and enables the firewall compatibility features in the client. | 1024 |
| optionTrustedSite | This option specifies that the server is trusted. The server certificate will not be validated and the connection will always be permitted. This option only affects connections using either the SSL or TLS protocols. | 2048 |
| optionSecure | This option specifies that the client should attempt to establish a secure connection with the server. Note that the server must support secure connections using either the SSL or TLS protocol. | 4096 |
| optionFreeThread | This option specifies that class methods may be called from any thread, and not only the thread that established the connection. Using this option disables certain internal safety checks that are made by the class and may result in unexpected behavior unless you ensure that access to the class instance is synchronized across multiple threads. | 524288 |
Namespace: SocketTools
Assembly: SocketTools.TelnetClient (in SocketTools.TelnetClient.dll)