import java.net.*; import java.io.*; import PortIO; class rs232c_thread extends Thread { ServerSocket ss; Socket sock; InputStream sin; PortIO pio; final short port=0x3fc; public rs232c_thread(){ pio=new PortIO(); } public void run(){ try{ ss=new ServerSocket(2100,100); while(true){ sock=ss.accept(); sin=sock.getInputStream(); char data=(char)sin.read(); pio.outportb(port,data); sin.close(); sock.close(); } }catch(IOException ex){ System.err.println(ex); System.exit(1); } } } public class rs232c_Server { public static void main(String args[]){ rs232c_thread thread=new rs232c_thread(); thread.start(); } }