vince
2024-08-13 6c76ad7d3c1e6b2a2cea4986f9bcb0f7215c3563
src/main/java/com/fzzy/protocol/bhzn/v0/server/BhznGrainV0HeartbeatImpl.java
@@ -17,8 +17,10 @@
    @Override
    public byte[] provide(IoSession session) {
        //直接根据主机SESSIOn判断
        IoSession session1 = BhznGrainV0ServerUtils.getSession();
        Long lastBeatTime = BhznGrainV0ServerUtils.getHearBeat(session);
        Long lastBeatTime = BhznGrainV0ServerUtils.getHearBeat(session1);
        if (null == lastBeatTime) {
            return null;
@@ -29,7 +31,8 @@
        if (deTime > (BhznGrainV0ServerUtils.HEART_BEAT_TIME * 3 * 1000)) {
            log.info("-----------超过{}秒未获取到心跳信息,判定终端离线,踢出连接------------{}-{}", deTime, session.getAddress(), session.getPort());
            session.destroy();
           // session.destroy();
        }
        return null;