Class TelnetClientExample
java.lang.Object
org.apache.commons.net.examples.telnet.TelnetClientExample
- All Implemented Interfaces:
Runnable
,TelnetNotificationHandler
This is a simple example of use of TelnetClient. An external option handler (SimpleTelnetOptionHandler) is used. Initial configuration requested by
TelnetClient will be: WILL ECHO, WILL SUPPRESS-GA, DO SUPPRESS-GA. VT100 terminal type will be subnegotiated.
Also, use of the sendAYT(), getLocalOptionState(), getRemoteOptionState() is demonstrated. When connected, type AYT to send an AYT command to the server and see the result. Type OPT to see a report of the state of the first 25 options.
-
Field Summary
Fields inherited from interface org.apache.commons.net.telnet.TelnetNotificationHandler
RECEIVED_COMMAND, RECEIVED_DO, RECEIVED_DONT, RECEIVED_WILL, RECEIVED_WONT
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic void
Main for the TelnetClientExample.void
receivedNegotiation
(int negotiation_code, int option_code) Callback method called when TelnetClient receives an option negotiation command.void
run()
Reader thread.
-
Constructor Details
-
TelnetClientExample
public TelnetClientExample()
-
-
Method Details
-
main
Main for the TelnetClientExample.- Parameters:
args
- input params- Throws:
Exception
- on error
-
receivedNegotiation
Callback method called when TelnetClient receives an option negotiation command.- Specified by:
receivedNegotiation
in interfaceTelnetNotificationHandler
- Parameters:
negotiation_code
- - type of negotiation command received (RECEIVED_DO, RECEIVED_DONT, RECEIVED_WILL, RECEIVED_WONT, RECEIVED_COMMAND)option_code
- - code of the option negotiated
-
run
Reader thread. Reads lines from the TelnetClient and echoes them on the screen.
-