1
0
Fork 0
mirror of https://github.com/hermitcore/libhermit.git synced 2025-03-09 00:00:03 +01:00

disable keepalive checks

This commit is contained in:
Stefan Lankes 2016-02-15 16:49:21 +01:00
parent 3c573e5401
commit be3c397080
2 changed files with 5 additions and 0 deletions

View file

@ -196,6 +196,7 @@ int network_shutdown(void)
mmnif_shutdown();
netifapi_netif_set_down(&mmnif_netif);
//stats_display();
return 0;
}
@ -331,6 +332,8 @@ static int initd(void* arg)
lwip_setsockopt(c, SOL_SOCKET, SO_RCVBUF, (char *) &sobufsize, sizeof(sobufsize));
lwip_setsockopt(c, SOL_SOCKET, SO_SNDBUF, (char *) &sobufsize, sizeof(sobufsize));
lwip_setsockopt(s, IPPROTO_TCP, TCP_NODELAY, (char *) &flag, sizeof(flag));
flag = 0;
lwip_setsockopt(s, SOL_SOCKET, SO_KEEPALIVE, (char *) &flag, sizeof(flag));
lwip_read(c, &magic, sizeof(magic));
if (magic != HEMRIT_MAGIC)

View file

@ -398,6 +398,8 @@ int main(int argc, char **argv)
setsockopt(s, SOL_SOCKET, SO_SNDBUF, (char *) &sobufsize, sizeof(sobufsize));
i = 1;
setsockopt(s, IPPROTO_TCP, TCP_NODELAY, (char *) &i, sizeof(i));
i = 0;
setsockopt(s, SOL_SOCKET, SO_KEEPALIVE, (char *) &i, sizeof(i));
/* server address */
memset((char *) &serv_name, 0x00, sizeof(serv_name));