diff --git a/iguana/iguana_peers.c b/iguana/iguana_peers.c index 9bb9dcd77..2ae9a258c 100755 --- a/iguana/iguana_peers.c +++ b/iguana/iguana_peers.c @@ -447,12 +447,14 @@ int32_t iguana_socket(int32_t bindflag,char *hostname,uint16_t port) return(-1); } } +#ifdef __APPLE__ timeout.tv_sec = 0; timeout.tv_usec = 30000; - //setsockopt(sock,SOL_SOCKET,SO_RCVTIMEO,(void *)&timeout,sizeof(timeout)); + setsockopt(sock,SOL_SOCKET,SO_RCVTIMEO,(void *)&timeout,sizeof(timeout)); timeout.tv_sec = 0; timeout.tv_usec = 10000; - //setsockopt(sock,SOL_SOCKET,SO_SNDTIMEO,(void *)&timeout,sizeof(timeout)); + setsockopt(sock,SOL_SOCKET,SO_SNDTIMEO,(void *)&timeout,sizeof(timeout)); +#endif return(sock); }