当前位置: 技术问答>linux和unix
socket 断开连接如何再恢复连接
来源: 互联网 发布时间:2015-12-01
本文导语: 是用close断开,还是用shutdown断开,我无论用着两个的哪个,断开后马上connect就连接不上,是没断开吗,还是断开需要时间啊,如果是需要时间,怎么能判断已经断开了 | BOOL bDontLinger = FALSE;...
是用close断开,还是用shutdown断开,我无论用着两个的哪个,断开后马上connect就连接不上,是没断开吗,还是断开需要时间啊,如果是需要时间,怎么能判断已经断开了
|
BOOL bDontLinger = FALSE;
setsockopt(s,SOL_SOCKET,SO_DONTLINGER,(const char*)&bDontLinger,sizeof(BOOL));
setsockopt(s,SOL_SOCKET,SO_DONTLINGER,(const char*)&bDontLinger,sizeof(BOOL));