18,357
社区成员
发帖
与我相关
我的任务
分享
struct tcp_keepalive ka;
struct tcp_keepalive outka;
DWORD insize= 0;
DWORD outsize=0;
DWORD bytesout=0;
ka.onoff=1;
ka.keepalivetime=6*1000; //6秒
ka.keepaliveinterval=1000; //1秒
int ret=::WSAIoctl(socket, SIO_KEEPALIVE_VALS,
&ka, sizeof(struct tcp_keepalive),
&outka, sizeof(struct tcp_keepalive),
&bytesout, NULL, NULL );