/* sample program for tcp communication // Compiling javac jclient.java // Execution java jclient */ import java.io.*; import java.net.*; class jclient { public static final int PORT = 10001; public static void main(String[] args) { if (args.length != 2) { System.err.println("Usage: java jclient hostname portnum"); System.exit(-1); } try { int PORT = Integer.parseInt(args[1]); Socket aSocket = new Socket(args[0], PORT); // Socket aSocket = new Socket("localhost", PORT); BufferedReader aReader = new BufferedReader(new InputStreamReader(aSocket.getInputStream())); String line; while ((line = aReader.readLine()) != null) { System.out.println(line); } aReader.close(); aSocket.close(); } catch (UnknownHostException e) { System.err.println("Host not found"); System.exit(-1); } catch (SocketException e) { System.err.println("Socket Error"); System.exit(-1); } catch (IOException e) { System.err.println("Socket Error"); System.exit(-1); } } }