18/04/2015, 11:56
|
| | Fecha de Ingreso: agosto-2010
Mensajes: 20
Antigüedad: 14 años, 3 meses Puntos: 0 | |
Respuesta: Sockets Congelado Cita:
Iniciado por Reynolds 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 |