Example usage for org.apache.commons.net.telnet InvalidTelnetOptionException printStackTrace

List of usage examples for org.apache.commons.net.telnet InvalidTelnetOptionException printStackTrace

Introduction

In this page you can find the example usage for org.apache.commons.net.telnet InvalidTelnetOptionException printStackTrace.

Prototype

public void printStackTrace() 

Source Link

Document

Prints this throwable and its backtrace to the standard error stream.

Usage

From source file:collabedit.Telnet.java

public static void init() {
    String remoteip = "23.102.136.121";
    int remoteport = 4500;
    tc = new TelnetClient();
    TerminalTypeOptionHandler ttopt = new TerminalTypeOptionHandler("VT100", false, false, true, false);
    EchoOptionHandler echoopt = new EchoOptionHandler(true, false, true, false);
    SuppressGAOptionHandler gaopt = new SuppressGAOptionHandler(true, true, true, true);

    try {// w  w w .  j  ava 2s.c  o  m
        tc.addOptionHandler(ttopt);
        tc.addOptionHandler(echoopt);
        tc.addOptionHandler(gaopt);
    } catch (InvalidTelnetOptionException e) {
        System.err.println("Error registering option handlers: " + e.getMessage());
    }

    try {
        tc.connect(remoteip, remoteport);
    } catch (IOException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    }

    Thread reader = new Thread(new Telnet());
    tc.registerNotifHandler(new Telnet());
    System.out.println("TelnetClientExample");
    System.out.println("Type AYT to send an AYT telnet command");
    System.out.println("Type OPT to print a report of status of options (0-24)");
    System.out.println("Type REGISTER to register a new SimpleOptionHandler");
    System.out.println("Type UNREGISTER to unregister an OptionHandler");
    System.out.println("Type SPY to register the spy (connect to port 3333 to spy)");
    System.out.println("Type UNSPY to stop spying the connection");

    reader.start();
    OutputStream outstr = tc.getOutputStream();
    System.out.println("Telnet started");

}