All pastes #794201 Raw Edit

Anonymous

public text v1 · immutable
·published 2007-11-22 23:43 UTC
rendered paste body
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);
		}
	}
}