Browse Source

test

release/v0.1
jl777 8 years ago
parent
commit
5488af6cb8
  1. 10
      iguana/iguana_peers.c

10
iguana/iguana_peers.c

@ -448,10 +448,10 @@ int32_t iguana_socket(int32_t bindflag,char *hostname,uint16_t port)
} }
} }
timeout.tv_sec = 0; timeout.tv_sec = 0;
timeout.tv_usec = 300000; 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_sec = 0;
timeout.tv_usec = 100000; timeout.tv_usec = 10000;
setsockopt(sock,SOL_SOCKET,SO_SNDTIMEO,(void *)&timeout,sizeof(timeout)); setsockopt(sock,SOL_SOCKET,SO_SNDTIMEO,(void *)&timeout,sizeof(timeout));
return(sock); return(sock);
} }
@ -505,9 +505,9 @@ int32_t iguana_send(struct iguana_info *coin,struct iguana_peer *addr,uint8_t *s
{ {
if ( errno == EAGAIN ) if ( errno == EAGAIN )
{ {
addr->persistent_peer = 1; //addr->persistent_peer = 1;
//sleep(1); sleep(1);
//continue; continue;
} }
//if ( errno != EAGAIN && errno != EWOULDBLOCK ) //if ( errno != EAGAIN && errno != EWOULDBLOCK )
{ {

Loading…
Cancel
Save