LINGER结构
LINGER结构具有如下形式:
struct linger
{
u_short l_onoff; // option on/off
u_short l_linger; // linger time
};
LINGER结构被用来操作CAsyncSocket::GetSockOpt的SO_LINGER和SO_DONTLINGER选项。
注释:
设置了SO_DONTLINGER选项可以防止成员函数阻塞。在等待发送还未发送出去的数据时可以关闭。设置这个选项等价于把SO_LINGER的l_onoff设为0。
请参阅:
CAsyncSocket::GetSockOpt, CAsyncSocket::SetSockOpt