Problema en Recepción de datos en un Puerto IP

14/11/2007 - 18:12 por Javito | Informe spam
Hola a todos, estoy montando un Servicio de recogida de datos en un Servidor
ligado a la dirección IP del mismo y a un puerto, y lo he ligado a un thread
y funciona, y al entrar una conexión de Cliente recibe los datos, pero si
estoy conectado a un Cliente y recibiendo datos y otro cliente intenta
conectarse al mismo puerto, bloque la recepción y ya no recibo datos de
ninguno de los dos.

El problema es lógico pues el enlace es punto a punto, pero que
estructura me recomendais hacer para que pueda procesar todas las entradas
sin que a nadie se le bloquee nada.y recibir todos los datos.

un saludo
 

Leer las respuestas

#1 Alberto Poblacion
14/11/2007 - 22:07 | Informe spam
"Javito" wrote in message
news:%
Hola a todos, estoy montando un Servicio de recogida de datos en un
Servidor ligado a la dirección IP del mismo y a un puerto, y lo he ligado
a un thread y funciona, y al entrar una conexión de Cliente recibe los
datos, pero si estoy conectado a un Cliente y recibiendo datos y otro
cliente intenta conectarse al mismo puerto, bloque la recepción y ya no
recibo datos de ninguno de los dos.

El problema es lógico pues el enlace es punto a punto, pero que
estructura me recomendais hacer para que pueda procesar todas las entradas
sin que a nadie se le bloquee nada.y recibir todos los datos.



Lo que se hace normalmente es que cada vez que llega una conexión al
puerto, se inicia un nuevo hilo para antender a esa conexión, y en el hilo
principal se vuelve a hacer un "Listen" sobre el puerto para que vuelva a
atender a la siguiente conexión que intente abrirse desde otro cliente.

Preguntas similares