TelnetClient Module

# Introduction to the TelnetClient Module

The TelnetClient module provides a telnet client class for communicating with a server using the telnet protocol

To use this module, use `"%requires TelnetClient"` in your code. See examples/telnet.q for an example program using this module.

All the public symbols in the module are defined in the TelnetClient namespace

The main classes are:

- TelnetClient: the telnet client class
- TelnetConnection: provides a connection object to a REST server (based on the ConnectionProvider module)

The main definitions are:

- TelnetCommandCodes: telnet protocol command codes and a lookup map
- TelnetDefaults: default values for the TelnetClient class
- TelnetOptionCodes: telnet protocol option codes and a lookup map

# TelnetClient Module Release Notes

## TelnetClient v1.3

- added the TelnetConnection class to support the ConnectionProvider module
- added the TelnetClient::getTarget() method
- added support for URLs in the constructor()
- updated for complex types

## TelnetClient v1.2

- converted to %new-style

## TelnetClient v1.1

- added socket instrumention support from Qore 0.8.9

## TelnetClient v1.0

- updated to a user module

## TelnetClient v0.9

- initial version