You are not logged in.
Pages: 1
static int sTimeout = 0;
static void AlarmHandler(int sig)
{
sTimeout = 1;
}
.
.
.
signal(SIGALRM, AlarmHandler);
sTimeout = 0;
alarm(CONNECT_TIMEOUT);
if ( connect(sock, (struct sockaddr *) &server, sizeof(server)) )
{
if ( sTimeout )
perror("timeout connecting stream socket");
else
perror("connecting stream socket");
exit(1);
}
sTimeout = 0;
alarm(CONNECT_TIMEOUT);
.
.
.
Offline
Pages: 1