文章詳情頁
java - Netty服務器端如何檢測到客戶端網絡異常斷網??
瀏覽:136日期:2023-12-12 08:06:23
問題描述
客戶端是javaswing netty,服務器端使用Springnetty。在服務器端不使用心跳檢測的情況下,如果客戶端突然拔掉網線斷網(注意這里不是客戶度程序關閉,而僅是異常斷網),服務器端的Handler@Override
public void exceptionCaught(ChannelHandlerContext ctx, Throwable cause) { cause.printStackTrace(); ctx.close(); //}
方法并沒有收到異常信息,那么請問這個該如何檢測到??
問題解答
回答1:這個tcp層就已經無法感知了,既然服務端沒有心跳,那就只能等下次有數據交互的時候來感知了
回答2:不使用心跳檢測,定期數據感知的話,只能等著下次數據交互的時候感知了。
標簽:
java
相關文章:
1. index.php錯誤,求指點2. 微信公眾號在線生成二維碼帶參數怎么搞?3. 微信開放平臺 - android 微信支付后點完成按鈕,后回調打開第三方頁面,屏幕閃動,求解決方法4. PHP單例模式5. javascript - vue2.0中router.repalce跟router.push有什么區別,二者的應用場景是會有怎樣的區別?6. mysql - sql語句如何按照時段分組7. html5 - 目前 公司App 嵌入H5頁面 做個 手機支付功能 沒有做過 所以 請求各位有經驗的 給個思路8. javascript - umeditor設置字體,字號失效,不過字體顏色,加粗等功能正常9. java - 安卓接入微信登錄,onCreate不會執行10. html5 - H5 video 問題
排行榜
