package bmsi.fsp; import java.net.*; import java.io.*; /** Test PScreen and Keyboard features. @author Stuart D. Gathman Copyright (C) 2000 Business Management Systems, Inc. */ public class test { public static void main(String[] argv) throws Exception { Runtime rt = Runtime.getRuntime(); ServerSocket server = new ServerSocket(7112); //Process prog = rt.exec("/bms/obj/panel/proxy -a " // + "localhost:" + server.getLocalPort()); //Process prog = rt.exec("telnet " + "localhost " + server.getLocalPort()); //prog.getErrorStream().close(); Socket sock = server.accept(); server.close(); PScreen ps = new PScreen("wy60",sock); Keyboard key = ps.getKeyboard(); ps.write(20,10,40,"Testing",(char)0); for (;;) { int k = key.readKey(); if (k == 'q') break; ps.write(20,12,40,"VKey = " + k,(char)0); } ps.close(); sock.close(); //System.err.println("wait for proxy"); //prog.waitFor(); // wait for proxy to terminate //Thread.sleep(1000); } }