Statistics: Posted by 朝花夕拾 — Fri Mar 10, 2017 2:37 pm
Statistics: Posted by sunweili50 — Mon Jan 09, 2017 7:04 pm
Statistics: Posted by ESP_Xutao — Mon Jan 09, 2017 4:03 pm
Code:
...
client_fd= socket();
...
int keepAlive = 1; //enable keepalive
int keepIdle = 10; //60s
int keepInterval = 5; //5s
int keepCount = 3; //retry times
rslt = setsockopt(client_fd, SOL_SOCKET, SO_KEEPALIVE, (void *)&keepAlive, sizeof(keepAlive));
rslt = setsockopt(client_fd, IPPROTO_TCP, TCP_KEEPIDLE, (void*)&keepIdle, sizeof(keepIdle));
rslt = setsockopt(client_fd, IPPROTO_TCP, TCP_KEEPINTVL, (void *)&keepInterval, sizeof(keepInterval));
rslt = setsockopt(client_fd, IPPROTO_TCP, TCP_KEEPCNT, (void *)&keepCount, sizeof(keepCount));
...
connect(client_fd);
...
Statistics: Posted by sunweili50 — Fri Jan 06, 2017 10:49 pm