Foros del Web » Programación para mayores de 30 ;) » Java »

servidor TCP concurrente

Estas en el tema de servidor TCP concurrente en el foro de Java en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 17/06/2011, 03:40
 
Fecha de Ingreso: marzo-2009
Mensajes: 509
Antigüedad: 15 años, 8 meses
Puntos: 17
servidor TCP concurrente

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!

Etiquetas: servidor, tcp
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:45.