Conectar varias hebras mediante sockets

Cuestiones y dudas acerca de lenguajes de programación diversos.

Moderador: Moderadores

cmorenomu
Novat@
Mensajes: 1
Registrado: Jue Dic 28, 2006 8:20 pm

Conectar varias hebras mediante sockets

Mensaje por cmorenomu » Jue Dic 28, 2006 8:23 pm

Hola a todos,
os cuento mi problema:
estoy implementando un chat con un servidor en C++ y clientes en Java que se conectan mediante sockets.

Cada cliente crea dos hebras (una para atender las escrituras del usuario y otra para leer los mensajes que le envía el servidor) y el servidor crea otras dos hebras por cada cliente (una escritora y otra lectora).

Ahora, necesito conectar cada hebra del cliente con una hebra del servidor; la cuestión es que no puedo usar dos solicitudes de conexión para un cliente porque no sé cómo distinguir que ambas corresponden a hebras distintas del mismo cliente...

¿Alguien puede ayudarme? A lo mejor mi solución es demasiado complicada y hay otra más simple y mejor, no sé.

Agradecería cualquier ayuda, porque estoy atascado.

Muchas gracias