//设置超时详细信息
tcp_keepalive klive = { 0 };//输入
klive.onoff = 1; // 启用保活
klive.keepalivetime = m_nKeepLiveTime; //超过3分钟没有数据,就发送探测包
klive.keepaliveinterval = 1000 * 10; //重试间隔为10秒 Resend if No-Reply
DWORD dw;
WSAIoctl
(
pContext->m_Socket,
SIO_KEEPALIVE_VALS,
&klive,
sizeof(tcp_keepalive),
NULL,
0,
&dw, //此参数不能是 右值 不能是 const DWORD dw
NULL,
NULL
);
socket服务端 3分钟没数据就 发送包
猜你喜欢
转载自blog.csdn.net/y281252548/article/details/114026940
今日推荐
周排行