X-Git-Url: https://git.lizzy.rs/?a=blobdiff_plain;f=peer.c;h=d508f740866f04f605ba727bfd7095c56e615b38;hb=b9a75fe625a02a9d499aee4a9b68cf1687d509fc;hp=1329fc3488fe521640a0f7f3549c952eda095895;hpb=35f0dfd279e1c101c4372166f91bd0e78b992f71;p=dragonnet.git diff --git a/peer.c b/peer.c index 1329fc3..d508f74 100644 --- a/peer.c +++ b/peer.c @@ -6,11 +6,6 @@ #include "peer.h" #include "recv_thread.h" -const struct timeval dragonnet_timeout = { - .tv_sec = 30, - .tv_usec = 0 -}; - static bool dragonnet_peer_init(DragonnetPeer *p, char *addr) { pthread_rwlock_init(&p->mu, NULL); @@ -19,18 +14,6 @@ static bool dragonnet_peer_init(DragonnetPeer *p, char *addr) p->sock = socket(AF_INET6, SOCK_STREAM, 0); p->raddr = dragonnet_addr_parse_str(addr); - if (setsockopt(p->sock, SOL_SOCKET, SO_RCVTIMEO, &dragonnet_timeout, - sizeof dragonnet_timeout) < 0) { - perror("setsockopt"); - return false; - } - - if (setsockopt(p->sock, SOL_SOCKET, SO_SNDTIMEO, &dragonnet_timeout, - sizeof dragonnet_timeout) < 0) { - perror("setsockopt"); - return false; - } - struct sockaddr_in6 sock_addr = dragonnet_addr_sock(p->raddr); if (connect(p->sock, (const struct sockaddr *) &sock_addr, sizeof sock_addr) < 0) {