can anyone pls tell me wats wrong in it.
its works fine for first time when i send data to client recieve
next client hangs. And when i close server client gives the error Read Failed
server)
import java.io.*;
import java.util.*;
import java.net.*;
public class server extends Thread{
ServerSocket server_socket;
Socket client;BufferedReader in;
PrintWriter out;
Thread t;
String msg;
public server() {
try{
server_socket=new ServerSocket(4444);
while (true)
{ try{
client=server_socket.accept();
in = new BufferedReader(new InputStreamReader(client.getInputStream()));
out = new PrintWriter(client.getOutputStream(),true);
msg=in.readLine();
System.out.print(msg);
out.println(msg);
} catch(Exception error){
System.out.print(error);
}
}
}
catch(Exception error){
System.out.print(error);
}
}
public static void main(String[] args) {
server vServer = new server();
}
}
its works fine for first time when i send data to client recieve
next client hangs. And when i close server client gives the error Read Failed
server)
import java.io.*;
import java.util.*;
import java.net.*;
public class server extends Thread{
ServerSocket server_socket;
Socket client;BufferedReader in;
PrintWriter out;
Thread t;
String msg;
public server() {
try{
server_socket=new ServerSocket(4444);
while (true)
{ try{
client=server_socket.accept();
in = new BufferedReader(new InputStreamReader(client.getInputStream()));
out = new PrintWriter(client.getOutputStream(),true);
msg=in.readLine();
System.out.print(msg);
out.println(msg);
} catch(Exception error){
System.out.print(error);
}
}
}
catch(Exception error){
System.out.print(error);
}
}
public static void main(String[] args) {
server vServer = new server();
}
}