Server code
Code: Select all
import java.io.IOException;
import java.net.ServerSocket;
public class server{
public static ServerSocket serverSocket;
public static void main(String[] args)throws IOException{
serverSocket = new ServerSocket(1234);
clientHandler clientHandler = new clientHandler();
Thread clienThread = new Thread(clientHandler);
Thread clienThread2 = new Thread(clientHandler);
clienThread.start();
clienThread2.start();
}
}
< /code>
Client -Handler -Code < /p>
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.PrintWriter;
import java.net.Socket;
public class clientHandler implements Runnable{
public static server server = new server();
public static Socket socket;
public static BufferedReader in;
public static PrintWriter out;
@Override
public void run(){
try {
socket = server.serverSocket.accept();
in = new BufferedReader(new InputStreamReader(socket.getInputStream()));
out = new PrintWriter(socket.getOutputStream(), true);
while(true){
String msg = in.readLine();
System.out.println(msg);
}
} catch (IOException ex) {
ex.printStackTrace();
}
}
}