SO_LINGER
struct linger
{
int l_onoff;
int l_linger; //秒为单位
};
1 系统默认为0
2 l_onoff=0,则该选项关闭,相当于系统默认
3 l_onoff!=0,l_linger=0,丢弃保存在缓冲区数据,发送一个RST给对方,违反断开四次握手的原则
struct linger
{
int l_onoff;
int l_linger; //秒为单位
};
1 系统默认为0
2 l_onoff=0,则该选项关闭,相当于系统默认
3 l_onoff!=0,l_linger=0,丢弃保存在缓冲区数据,发送一个RST给对方,违反断开四次握手的原则