不过不推荐使用,第一种方法还是比较可靠
//检测对方是否存活, 如果对方网线被拔掉,35秒后即可知道
// int Opt = 1;
// tcp_keepalive live,liveout;
// live.keepaliveinterval=5000;
// live.keepalivetime=10000;
// live.onoff=TRUE;
// int iRet = stream.set_option(SOL_SOCKET,SO_KEEPALIVE,&Opt,sizeof
(int));
// if(iRet == 0){
//
// DWORD dw;
//
// if(WSAIoctl((SOCKET)h,SIO_KEEPALIVE_VALS,&live,sizeof
(live),&liveout,sizeof(liveout),&dw,NULL,NULL)== SOCKET_ERROR){
//
// //Delete Client
//
// return;
// }
// }