hola! me gustaría abrir un servidor concurrente en mi código java, de momento, me abre los puertos 4321 y 4322, pero claro, como ya uso la IP del servidor me sale el error de "Address already in use", este es mi código
Código:
public class thread extends Thread {
public static void main( String args[] ) {
ServerSocket server = (ServerSocket)null;
serverConcurrente s1 = new serverConcurrente(server,4321);
serverConcurrente s2 = new serverConcurrente(server,4322);
s1.start();
s2.start();
}
}
Código:
public class serverConcurrente extends Thread{
static int port;
static ServerSocket server;
public serverConcurrente(ServerSocket Server, int Port){
this.port = Port;
this.server = Server;
}
public void run(){
try {
server = new ServerSocket(port);
System.out.println("hebra en el puerto " + port + " creada");
} catch(IOException e) {
e.printStackTrace();
}
}
}
¿Cómo puedo hacerlo para que abra dos socket, uno en cada puerto?
Gracias!