Ver Mensaje Individual
  #3 (permalink)  
Antiguo 18/04/2015, 11:56
Ace_Slelt
 
Fecha de Ingreso: agosto-2010
Mensajes: 20
Antigüedad: 14 años, 3 meses
Puntos: 0
Respuesta: Sockets Congelado

Cita:
Iniciado por Reynolds Ver Mensaje
Hola,

Ha intenta con O_NONBLOCK ?

Por ejemplo :

Código:
#include <fcntl.h>

/*...*/

int estado;

tcp_socket = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP);

if ((estado = fcntl(tcp_socket, F_GETFL, 0)) == -1) /* intenta de recuperar flags */
        estado = 0; 

fcntl(tcp_socket, F_SETFL, estado | O_NONBLOCK) /* y añadir el estado "no bloqueando" */


/*...*/
No funciona