LINGER Structure

 

The new home for Visual Studio documentation is Visual Studio 2017 Documentation on docs.microsoft.com.

The latest version of this topic can be found at LINGER Structure.

The LINGER structure is used for manipulating the SO_LINGER and SO_DONTLINGER options of CAsyncSocket::GetSockOpt.

struct linger {  
    u_short l_onoff;            // option on/off  
    u_short l_linger;           // linger time  
};  

Setting the SO_DONTLINGER option prevents blocking on member function Close while waiting for unsent data to be sent. Setting this option is equivalent to setting SO_LINGER with l_onoff set to 0.

Header: winsock2.h

Structures, Styles, Callbacks, and Message Maps
CAsyncSocket::GetSockOpt
CAsyncSocket::SetSockOpt

Show: