package client; import java.io.*; import java.net.*; public class Client { public static void main(String[] args) { try { java.net.InetAddress clientName = java.net.InetAddress.getLocalHost(); System.out.println("clientName/clientIP: " + clientName);//current client String hostname = "192.168.8.19"; int port = 4444; String giveServer = ""; String fromServer; BufferedReader inUser = new BufferedReader(new InputStreamReader(System.in)); /* //option for entering hostname and port System.out.println("Enter IP address:"); hostname = inUser.readLine(); System.out.println("Enter port:"); port = Integer.parseInt(inUser.readLine()); */ Socket clientSocket = new Socket(hostname, port); DataOutputStream outServer = new DataOutputStream( clientSocket.getOutputStream()); BufferedReader inServer = new BufferedReader(new InputStreamReader(clientSocket.getInputStream())); while(!(giveServer.equals("quit"))){ System.out.println("Enter input to send to server:");//prompt user from input giveServer = inUser.readLine();//keyboard reading of input outServer.writeBytes(giveServer + '\n');//send input fromServer = inServer.readLine();//get data from server System.out.println("From server: " + fromServer);//display data from server } //close all streams clientSocket.close(); inUser.close(); outServer.close(); inServer.close(); } catch(Exception e){ System.out.println(e.getMessage()); System.exit(0); } } }