setsockopt之 TCP_KEEPIDLE/TCP_KEEPINTVL/TCP_KEEPCNT

setsockopt之 TCP_KEEPIDLE/TCP_KEEPINTVL/TCP_KEEPCNT

    /*检测网线非法断开*/
    setsockopt(iSockFd, SOL_SOCKET, SO_KEEPALIVE, (void*)&KeepAlive,sizeof(KeepAlive));
    setsockopt(iSockFd, SOL_TCP, TCP_KEEPIDLE, (void*)&KeepIdle,sizeof(KeepIdle));
    setsockopt(iSockFd, SOL_TCP, TCP_KEEPINTVL, (void*)&KeepInterval,sizeof(KeepInterval));
    setsockopt(iSockFd, SOL_TCP, TCP_KEEPCNT, (void*)&KeepCount,sizeof(KeepCount));

原文地址:https://www.cnblogs.com/jingzhishen/p/5627234.html