ChannelGroup 一個所有建立連接的channel的集合
加入元素-
時機是handlerAdded事件被觸發
移除元素-
斷開連接handlerRemoved,不過無需手動的移除
注意點
handlerRemoved在手機飛行 或者強制關機的時候 這個方法是不會被調用的。這個時候得要依靠,輪訓發ack確認是否存活。
下面出來一個handler來處理這件事 IdelStateHandler
構造函數裏面三個參數
readerIdleTimeSeconds 服務器N秒內沒有讀到客戶端的數據
writeIdleTimeSeconds 服務器N秒沒有往客戶端寫數據
allIdleTimeSeconds 在N秒內 服務端和客戶端之間沒有發生任何讀寫交互