前提:客戶端 每 10S 上傳一次數據。 業務: 3個上傳周期,即 30s 未接收到上傳數據。 生成一個報警對象(認為該客戶端損壞)
2 回答

幕布斯7119047
TA貢獻1794條經驗 獲得超8個贊
@Override
public void sessionCreated(IoSession session) {
LOGGER.info("sessionCreated()...");
session.getConfig().setIdleTime(IdleStatus.BOTH_IDLE, 30);
}

慕碼人8056858
TA貢獻1803條經驗 獲得超6個贊
@Override
public void sessionIdle(IoSession session, IdleStatus status) {
if (status == IdleStatus.BOTH_IDLE){
//這里面生成你要得對象
}
}
添加回答
舉報
0/150
提交
取消