30-08-2011, 12:07 PM
Code:
import java.io.*;
import java.net.*;
public class clienttest
{
public static void main(String a[])
{
String wel,res,cr;
Client client;
BufferedReader reader,read;
PrintWriter writer,write;
client = new Client("localhost",8001);
reader = new BufferedReader(new InputStreamReader(client.in));
writer = new PrintWriter(new OutputStreamWriter(client.out),true);
read = new BufferedReader(new InputStreamReader(System.in));
write = new PrintWriter(new OutputStreamWriter(System.out),true);
while(true) {
try {
wel = reader.readLine();
System.out.println("Server Says : '"+wel+"'");
cr = read.readLine();
writer.println(cr);
//res = reader.readLine();
//System.out.println("Server Responds : '"+res+"'");
//System.out.println("quit");
//writer.println("quit");
}catch(IOException e){
System.out.println("Client main +"+e);
}
try{
Thread.sleep(10000);
}catch(Exception i){}
}
}
}
class Client{
public InputStream in;
public OutputStream out;
private Socket client;
public Client(String host,int port)
{
try{
client = new Socket(host,port);
System.out.println("Client socket : "+client);
in = client.getInputStream();
out = client.getOutputStream();
}catch(IOException e){
System.out.println("IOE : "+e);
}
}
}