import java.io.*; import java.net.*; import java.lang.String.*; public class testSocket { public static void main(String[] args) throws Exception { String temp = null; Socket ioSocket = null; PrintWriter toServer = null; BufferedReader fromServer = null; ioSocket = new Socket("127.0.0.1", 3004); toServer = new PrintWriter(ioSocket.getOutputStream(), true); fromServer = new BufferedReader(new InputStreamReader( ioSocket.getInputStream())); toServer.println(args[0]); temp = fromServer.readLine(); System.out.print(temp); toServer.close(); fromServer.close(); ioSocket.close(); } } class myHost { public static void main(String[] args) throws IOException, UnknownHostException, ClassNotFoundException { ServerSocket hostSocket = new ServerSocket(3004); Socket clientSocket = null; String clientData = null; String hostData = null; clientSocket = hostSocket.accept(); PrintWriter toClient = new PrintWriter( clientSocket.getOutputStream(), true); BufferedReader fromClient = new BufferedReader( new InputStreamReader( clientSocket.getInputStream())); clientData = fromClient.readLine(); hostData = clientData + " - Success!"; toClient.println(hostData); toClient.close(); fromClient.close(); clientSocket.close(); hostSocket.close(); } }