Ver Mensaje Individual
  #2 (permalink)  
Antiguo 18/04/2010, 03:20
Avatar de Fernand0
Fernand0
 
Fecha de Ingreso: septiembre-2005
Ubicación: Buenos Aires
Mensajes: 610
Antigüedad: 19 años, 2 meses
Puntos: 19
Respuesta: Socket multi-accept

Yo de nuevo :P

Cambiando un poco el codigo me di cuenta de que el problema es que al usar el select con timeval, si no recibe ningun resultado, me va borrando los sockets de la lista, ahora bien, estuve buscando como evitar esto, y lo unico que se me ocurrio fue hacer una especie de "PING! PONG!"
O sea que enviaria al socket removido el mensaje "ping" y si recibo "pong" vuelve al listado, seria como para registar un estado idle, y si expira el plazo especifico sin recibir el "pong", simplemente que ejecute el closesocket

Si alguien sabe una mejor idea.. agradeceria que me la contaran

saludos!