21/01/2013, 17:31
|
| | Fecha de Ingreso: abril-2010 Ubicación: Rosario
Mensajes: 1.850
Antigüedad: 14 años, 7 meses 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. |