文章詳情頁
java - Netty服務(wù)器端如何檢測到客戶端網(wǎng)絡(luò)異常斷網(wǎng)??
瀏覽:117日期:2023-12-12 08:06:23
問題描述
客戶端是javaswing netty,服務(wù)器端使用Springnetty。在服務(wù)器端不使用心跳檢測的情況下,如果客戶端突然拔掉網(wǎng)線斷網(wǎng)(注意這里不是客戶度程序關(guān)閉,而僅是異常斷網(wǎng)),服務(wù)器端的Handler@Override
public void exceptionCaught(ChannelHandlerContext ctx, Throwable cause) { cause.printStackTrace(); ctx.close(); //}
方法并沒有收到異常信息,那么請問這個該如何檢測到??
問題解答
回答1:這個tcp層就已經(jīng)無法感知了,既然服務(wù)端沒有心跳,那就只能等下次有數(shù)據(jù)交互的時候來感知了
回答2:不使用心跳檢測,定期數(shù)據(jù)感知的話,只能等著下次數(shù)據(jù)交互的時候感知了。
標(biāo)簽:
java
上一條:java - 對于jsp技術(shù),aspx技術(shù)的困惑下一條:java - eclipse run on server, classpath, not find springmvc.xml
相關(guān)文章:
1. mysql優(yōu)化 - MySQL如何為配置表建立索引?2. 如何用筆記本上的apache做微信開發(fā)的服務(wù)器3. 我在網(wǎng)址中輸入localhost/abc.php顯示的是not found是為什么呢?4. 數(shù)據(jù)庫 - Mysql的存儲過程真的是個坑!求助下面的存儲過程哪里錯啦,實(shí)在是找不到哪里的問題了。5. 關(guān)于mysql聯(lián)合查詢一對多的顯示結(jié)果問題6. 冒昧問一下,我這php代碼哪里出錯了???7. windows誤人子弟啊8. php傳對應(yīng)的id值為什么傳不了啊有木有大神會的看我下方截圖9. MySQL主鍵沖突時的更新操作和替換操作在功能上有什么差別(如圖)10. 實(shí)現(xiàn)bing搜索工具urlAPI提交
排行榜

熱門標(biāo)簽