The telnetlib module provides a Telnet class that
implements the Telnet protocol. See RFC 854 for details about the
protocol. In addition, it provides symbolic constants for the protocol
characters (IAC/DONT/DO/WONT/WILL), and for the telnet options. The
symbolic names of the telnet options follow the definitions in
arpa/telnet.h, with the leading
TELOPT_ removed. For
symbolic names of options which are traditionally not included in
arpa/telnet.h, see the module source itself.
Do not reopen an already connected instance.
This class has many read_*() methods. Note that some of them raise EOFError when the end of the connection is read, because they can return an empty string for other reasons. See the individual descriptions below.