Ver Mensaje Individual
  #7 (permalink)  
Antiguo 21/01/2013, 17:31
sam90
 
Fecha de Ingreso: abril-2010
Ubicación: Rosario
Mensajes: 1.850
Antigüedad: 14 años
Puntos: 228
Respuesta: Manejar eventos en tiempo real C++

Del lado del servidor la idea es la siguiente:
Tenes un socket escuchando en el puerto esperando que un cliente quiera conectarse. Cuando lo encuentra y lo acepta, en C, la funcion accept te devuelve un nuevo socket que es con el cual el servidor se comunica con el cliente.
Mientras tanto el primer socket puedo volver a escuchar en espera de nuevos clientes.

PAra hacer mas facil la comunicacion y lidear con concurrencia y bloqueos, como te dijieron mas arriba, cada vez que se conecta un cliente se suele conrrer un nuevo threads pasandole el socket como argumento para que realize la comunicacion de forma independiente.