• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            牽著老婆滿街逛

            嚴以律己,寬以待人. 三思而后行.
            GMail/GTalk: yanglinbo#google.com;
            MSN/Email: tx7do#yahoo.com.cn;
            QQ: 3 0 3 3 9 6 9 2 0 .

            SO_LINGER和優(yōu)雅關(guān)閉連接

            轉(zhuǎn)載自:http://unliminet.blog.51cto.com/380895/346686

            當調(diào)用closesocket關(guān)閉套接字時,SO_LINGER將決定系統(tǒng)如何處理殘存在套接字發(fā)送隊列中的數(shù)據(jù)。處理方式無非兩種:丟棄或者將數(shù)據(jù)繼續(xù)發(fā)送至對端,優(yōu)雅關(guān)閉連接。事實上,SO_LINGER并不被推薦使用,大多數(shù)情況下我們推薦使用默認的關(guān)閉方式(即下方表格中的第一種情況)。

            下方代碼段顯示linger結(jié)構(gòu)語法,表格為不同參數(shù)情況下的套接字行為。

            typedef struct linger 
                  u_short l_onoff;    
            //開關(guān),零或者非零 
                  u_short l_linger;   //優(yōu)雅關(guān)閉最長時限 
                }
             linger; 


            l_onoff l_linger closesocket行為 發(fā)送隊列 底層行為
            忽略 立即返回。 保持直至發(fā)送完成。 系統(tǒng)接管套接字并保證將數(shù)據(jù)發(fā)送至對端。
            非零 立即返回。 立即放棄。 直接發(fā)送RST包,自身立即復位,不用經(jīng)過2MSL狀態(tài)。對端收到復位錯誤號。
            非零 非零 阻塞直到l_linger時間超時或數(shù)據(jù)發(fā)送完成。(套接字必須設(shè)置為阻塞zhuan) 在超時時間段內(nèi)保持嘗試發(fā)送,若超時則立即放棄。 超時則同第二種情況,若發(fā)送完成則皆大歡喜。

            可參考的資料:

            http://msdn.microsoft.com/en-us/library/ms737582(v=VS.85).aspx

            http://msdn.microsoft.com/en-us/library/ms739165(v=VS.85).aspx

            http://blog.csdn.net/factor2000/archive/2009/02/23/3929816.aspx

            本文出自 “一網(wǎng)無垠” 博客,請務(wù)必保留此出處http://unliminet.blog.51cto.com/380895/346686

            posted on 2011-01-12 23:09 楊粼波 閱讀(3528) 評論(0)  編輯 收藏 引用

            久久99国产精一区二区三区| 久久久无码精品亚洲日韩京东传媒 | 国产偷久久久精品专区| 亚洲精品无码专区久久同性男| 国产免费久久精品99久久| 国产成人久久精品麻豆一区| 国产综合久久久久| 久久最近最新中文字幕大全| 欧美午夜A∨大片久久| 99久久国产综合精品女同图片| 麻豆久久久9性大片| 久久99精品国产麻豆| 久久久亚洲欧洲日产国码aⅴ | 亚洲中文久久精品无码| 国产69精品久久久久观看软件 | 久久伊人亚洲AV无码网站| 亚洲国产一成久久精品国产成人综合| 久久人人超碰精品CAOPOREN| 人妻少妇精品久久| 亚洲日韩中文无码久久| 精品久久久无码人妻中文字幕豆芽 | 东方aⅴ免费观看久久av| 人妻无码αv中文字幕久久琪琪布| 久久亚洲精品视频| 久久www免费人成看国产片 | 欧美大香线蕉线伊人久久| 精品无码久久久久国产| 国产亚洲精午夜久久久久久| 亚洲国产精品无码久久九九| 亚洲AV无码久久精品成人| 久久综合色区| 国产精品久久久久AV福利动漫| 久久久久国产精品三级网| 国产精品综合久久第一页| 久久久高清免费视频| 狠狠色婷婷综合天天久久丁香 | 亚洲午夜久久久影院伊人| 亚洲综合久久综合激情久久| 国产精品99久久久久久人| 无码人妻少妇久久中文字幕蜜桃| 精品一区二区久久|