青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

S.l.e!ep.¢%

像打了激速一樣,以四倍的速度運(yùn)轉(zhuǎn),開心的工作
簡單、開放、平等的公司文化;尊重個性、自由與個人價值;
posts - 1098, comments - 335, trackbacks - 0, articles - 1
  C++博客 :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

關(guān)于TCP丟包,斷開的疑問

Posted on 2009-08-09 15:24 S.l.e!ep.¢% 閱讀(5006) 評論(3)  編輯 收藏 引用 所屬分類: IOCP
丟包:以前在局域網(wǎng)內(nèi)做過這樣的試驗, A機(jī)向B機(jī)不斷地發(fā) 4096Byte的TCP包, 每個包都有序號, 結(jié)果有部份包B機(jī)收不到
斷開:直接拔網(wǎng)線(存在假連接),可能要十幾分鐘后才檢測到

從TCP的機(jī)制來看,
TCP的下層會丟包,但經(jīng)過TCP處理后,提交到應(yīng)用層的包是正確無誤的包
如果包無應(yīng)答,會重發(fā),理論上不可能出現(xiàn)丟包。

至于上面的丟包實驗,那時沒細(xì)究原因,有可能是沒有檢測 Send 成功(程序處理不過來的原故),但是否存在那種被路由器過濾掉而造成丟包,或其它原因造成TCP丟包的可能性?有待進(jìn)一步驗證&找資料

而斷開,只能通過心跳包來解決了。

Feedback

# re: 關(guān)于TCP丟包,斷開的疑問  回復(fù)  更多評論   

2009-08-10 12:07 by abettor
TCP提供可靠的連接的意義是指他盡力的提供可靠的連接,但并不到等于永遠(yuǎn)不會失敗。
對于丟包重發(fā),TCP是有限度的,而不是不斷的重發(fā),重發(fā)了X次后仍無響應(yīng),TCP就認(rèn)為中斷了。
對于拔網(wǎng)線這種極端的測試方式,OS一般會在某次調(diào)用send/recv/select的時候直接通知應(yīng)用層,而不是繼續(xù)愚鈍的試圖繼續(xù)保障連接。

# re: 關(guān)于TCP丟包,斷開的疑問  回復(fù)  更多評論   

2009-08-10 16:55 by foxriver
樓上說的不錯啊。拔網(wǎng)線在用輪訓(xùn)select時很容易就能檢測出來。

還有關(guān)于丟包,send不是任何時候都可以全部發(fā)送成功的,如果window buffer填滿了,send會只發(fā)送一部分,還有在send前,最好先select一下是否可以write的標(biāo)志,這樣更安全些。

# re: 關(guān)于TCP丟包,斷開的疑問  回復(fù)  更多評論   

2009-08-10 17:17 by abettor
@foxriver
嚴(yán)重同意。
需要補(bǔ)充的一點是,有時候send調(diào)用貌似完全成功,也不代表真的成功了,此時數(shù)據(jù)包只是提交給了OS的協(xié)議棧而已。很多時候,雖然socket明顯已經(jīng)斷了,app執(zhí)行send調(diào)用卻并不知道,而是在調(diào)recv的時候才發(fā)覺。
select一下還是保險一些(雖然即使這樣也并非萬無一失)。
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            欧美成人午夜影院| 一区二区三区高清在线 | 玖玖玖免费嫩草在线影院一区| 亚洲第一网站| 国产精品三级视频| 欧美黄在线观看| 国产精品日韩欧美| 亚洲国产成人久久| 韩国av一区二区三区在线观看| 久久久国产精彩视频美女艺术照福利| 亚洲欧美日韩在线综合| 亚洲理伦在线| 久久午夜精品| 久久蜜桃资源一区二区老牛| 欧美日韩一区二区三| 欧美国产精品劲爆| 好吊妞这里只有精品| 亚洲一区二区日本| 亚洲网站在线播放| 欧美韩日一区二区| 欧美高清视频www夜色资源网| 欧美88av| 欧美激情一区在线观看| 好吊妞这里只有精品| 亚洲欧美激情精品一区二区| 在线亚洲激情| 暖暖成人免费视频| 欧美国产丝袜视频| 亚洲丰满在线| 久久全球大尺度高清视频| 久久久久亚洲综合| 国产私拍一区| 欧美中文在线观看| 久久天天躁夜夜躁狠狠躁2022| 欧美成人精精品一区二区频| 亚洲成人自拍视频| 亚洲精品乱码久久久久久按摩观| 亚洲视频网在线直播| 一区二区三区www| 欧美日韩视频专区在线播放| 91久久在线视频| 一区二区三区国产在线观看| 欧美日韩亚洲在线| 国产精品99久久久久久久久| 亚洲一区二区3| 国产精品激情电影| 亚洲综合视频一区| 久久精品99国产精品酒店日本| 欧美剧在线免费观看网站| 亚洲日韩欧美视频| 99视频有精品| 国产精品第13页| 午夜精品久久久久久久久久久| 亚洲剧情一区二区| 欧美三级网址| 亚洲少妇一区| 久久国产夜色精品鲁鲁99| 国产欧美一区二区三区国产幕精品| 亚洲电影免费观看高清完整版| 国产精品嫩草99av在线| 亚洲你懂的在线视频| 久久人人爽人人爽爽久久| 国语精品中文字幕| 欧美www视频| 亚洲一区二区精品在线观看| 久久国产精品亚洲va麻豆| 伊人成人在线| 欧美日韩免费看| 欧美一二三视频| 美女尤物久久精品| 亚洲视频一区| 国产亚洲欧美aaaa| 欧美高清在线一区二区| 正在播放欧美一区| 久久一区激情| 亚洲午夜激情在线| 国产在线拍揄自揄视频不卡99| 亚洲一区二区影院| 免费在线日韩av| 亚洲欧美在线高清| 在线成人国产| 国产精品久久久久久福利一牛影视| 亚洲激情自拍| 久久精品国产v日韩v亚洲| 亚洲精品自在久久| 国产欧美日韩三级| 欧美精选一区| 久久人人97超碰精品888| 亚洲视频 欧洲视频| 欧美 日韩 国产精品免费观看| 国产在线日韩| 欧美日韩一区二区三区| 久久久久久久97| 亚洲一区二三| 亚洲美女精品一区| 欧美69wwwcom| 久久精品一本久久99精品| 一区二区三区高清不卡| 影音先锋久久| 国产欧美一区二区三区另类精品 | 亚洲小视频在线观看| 亚洲高清视频一区二区| 久久精品国产一区二区三区| 亚洲精品国产欧美| 韩日精品在线| 国产精品天美传媒入口| 欧美巨乳在线| 欧美激情片在线观看| 久久色在线播放| 久久精品国产清高在天天线| 亚洲一区免费视频| 9色精品在线| 日韩午夜三级在线| 亚洲国产一区视频| 欧美国产第一页| 男男成人高潮片免费网站| 久久精品国产亚洲精品| 欧美一区二区三区久久精品茉莉花| 国产区欧美区日韩区| 国产精品视频区| 国产精品久久综合| 欧美午夜视频网站| 欧美另类视频在线| 欧美日韩不卡视频| 欧美精品aa| 欧美福利视频在线观看| 欧美大片一区二区三区| 欧美成人一二三| 欧美成人网在线| 欧美精品在线观看播放| 欧美日韩成人网| 欧美日韩一区二区在线播放| 欧美日韩在线一区| 国产精品豆花视频| 国产精品美女久久久久aⅴ国产馆| 久久亚洲精品中文字幕冲田杏梨 | 一区二区三区欧美在线| 日韩视频一区二区在线观看 | 一本色道久久综合亚洲精品婷婷| 性欧美1819sex性高清| 久久高清免费观看| 久久精品五月婷婷| 久久久久亚洲综合| 免费一级欧美片在线观看| 欧美大片一区二区三区| 亚洲电影欧美电影有声小说| 91久久线看在观草草青青| 99精品久久久| 性欧美激情精品| 久久久久欧美| 男男成人高潮片免费网站| 欧美激情aaaa| 欧美性久久久| 国产亚洲精品美女| 亚洲福利视频一区二区| 亚洲精品综合精品自拍| 亚洲深夜福利在线| 欧美在线高清| 欧美成人精品高清在线播放| 91久久久在线| 亚洲主播在线播放| 久久久久一区二区三区四区| 欧美精品1区| 国产情人节一区| 亚洲欧洲三级| 亚洲欧美一区二区精品久久久| 亚洲伦理在线| 久久本道综合色狠狠五月| 免费日韩视频| 一区二区三区日韩精品| 久久久久久9| 欧美日韩在线观看视频| 国产亚洲欧洲997久久综合| 亚洲麻豆av| 欧美一区二区在线观看| 欧美激情无毛| 亚洲欧美日韩电影| 欧美成人精品激情在线观看| 国产精品美女久久久免费| 在线观看欧美视频| 亚洲欧美www| 亚洲国产精品一区二区第四页av | 欧美大片在线观看| 一区二区高清在线| 久久综合九色综合欧美就去吻| 久久精品一本| 国产精品久久久久久久午夜| 亚洲高清二区| 久久国产成人| 日韩一级黄色片| 久久深夜福利免费观看| 国产精品爽黄69| 99精品视频一区二区三区| 久久综合导航| 午夜免费久久久久| 欧美视频一区二区三区…| 亚洲国产一二三| 久久久久免费视频| 亚洲一区免费在线观看| 欧美日韩国产小视频|