卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

android tcp調(diào)試助手 TCP Socket中,有時(shí)候拔掉網(wǎng)線后依然能夠成功寫入數(shù)據(jù),如何快速的觸發(fā),發(fā)送異常?

TCP Socket中,有時(shí)候拔掉網(wǎng)線后依然能夠成功寫入數(shù)據(jù),如何快速的觸發(fā),發(fā)送異常?通常,客戶端連接到路由器,然后路由器的出口網(wǎng)線斷開。這種情況實(shí)際上是客戶機(jī)和服務(wù)器不能立即感知到它,或者不能立即

TCP Socket中,有時(shí)候拔掉網(wǎng)線后依然能夠成功寫入數(shù)據(jù),如何快速的觸發(fā),發(fā)送異常?

通常,客戶端連接到路由器,然后路由器的出口網(wǎng)線斷開。這種情況實(shí)際上是客戶機(jī)和服務(wù)器不能立即感知到它,或者不能立即確認(rèn)它是否損壞。

因?yàn)槁酚善鞑粫?huì)向客戶端或服務(wù)器發(fā)送任何信息。其實(shí)設(shè)計(jì)本身是合理的,否則:如果每次出口回路出現(xiàn)異常都通知上下游,也很麻煩。

解決方案:合理設(shè)計(jì)應(yīng)用超時(shí)機(jī)制,不同的應(yīng)用場(chǎng)景需要不同的超時(shí)時(shí)間。

例如,您可以仔細(xì)觀察IOS的微信登錄和消息發(fā)送。起初,我以為微信客戶端會(huì)監(jiān)控本地網(wǎng)絡(luò)事件,然后很快就會(huì)超時(shí)。后來(lái),我試了好幾次才發(fā)現(xiàn)微信并不關(guān)心客戶端的網(wǎng)絡(luò)斷開事件(連IOS和Android都有這個(gè)事件)。在登錄過程中,即使關(guān)閉移動(dòng)網(wǎng)絡(luò)和WiFi,登錄仍在進(jìn)行中。發(fā)送消息時(shí)也是如此。即使移動(dòng)網(wǎng)絡(luò)和WiFi完全關(guān)閉,微信也一直在嘗試發(fā)送信息。直到微信自身設(shè)置的超時(shí)時(shí)間過去,才會(huì)提示用戶發(fā)送失敗。微信的設(shè)計(jì)符合微信自身的場(chǎng)景,可以保證在頻繁的網(wǎng)絡(luò)切換過程中盡可能多的發(fā)送信息。

TCP傳輸協(xié)議中如何解決丟包問題?