static void telnetFromConsoleTo(S host, int port) { telnetFromConsoleTo(talkTo(host, port)); } static void telnetFromConsoleTo(final DialogIO io) { // output thread { S line; while ((line = readLine()) != null) { print("Sending: " + quote(line)); io.sendLine(line); } } // input while (io.isStillConnected()) { if (io.waitForLine()) { S line = io.readLineNoBlock(); print("> " + line); } } print(); print("[logout]"); }