TCP协议属性设置之SO_LINGER属性
生活随笔
收集整理的這篇文章主要介紹了
TCP协议属性设置之SO_LINGER属性
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
此設(shè)置說(shuō)明是否對(duì)于套接字調(diào)用closesocket函數(shù)以后是否進(jìn)行延遲。如果設(shè)置此屬性并且設(shè)置延遲時(shí)間不為0時(shí)。則我們調(diào)用closesocket函數(shù)時(shí),系統(tǒng)會(huì)等到剩余數(shù)據(jù)發(fā)送完畢后或者超過(guò)設(shè)定時(shí)間后則返回,我們叫這種關(guān)閉為“從容關(guān)閉”。當(dāng)我們?cè)O(shè)置的延遲時(shí)間為0時(shí),便不用擔(dān)心調(diào)用closesocket函數(shù)后進(jìn)入“鎖定狀態(tài)”(及TIME_WAIT狀態(tài))。我們稱這種關(guān)閉為“強(qiáng)制關(guān)閉”。 Delphi和C++的設(shè)置方法為: ? http://web1344759.web186.badudns.cc/showHtec.asp?id=237
總結(jié)
以上是生活随笔為你收集整理的TCP协议属性设置之SO_LINGER属性的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 分享人生第一个游戏源代码
- 下一篇: 对团队建设与管理的几点看法