文章詳情頁
java - Netty服務(wù)器端如何檢測到客戶端網(wǎng)絡(luò)異常斷網(wǎng)??
瀏覽:202日期: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ù)交互的時候感知了。
標簽:
java
上一條:java - 對于jsp技術(shù),aspx技術(shù)的困惑下一條:java - eclipse run on server, classpath, not find springmvc.xml
相關(guān)文章:
1. node.js - mongodb查找子對象的名稱為某個值的對象的方法2. 關(guān)docker hub上有些鏡像的tag被標記““This image has vulnerabilities””3. html5 - datatables 加載不出來數(shù)據(jù)。4. Docker for Mac 創(chuàng)建的dnsmasq容器連不上/不工作的問題5. docker鏡像push報錯6. phpstudy8.1沒集成mysql-front7. javascript - 在 model里定義的 引用表模型時,model為undefined。8. javascript - QQ第三方登錄的問題9. 測試自動化html元素選擇器元素ID或DataAttribute [關(guān)閉]10. 利用IPMI遠程安裝centos報錯!
排行榜

熱門標簽
網(wǎng)公網(wǎng)安備