zhubaomin
2024-10-12 baff68fa55ed3212f618330e18cc5735b1caf57f
pipIrr-platform/pipIrr-mw/pipIrr-mw-rtu/src/main/java/com/dy/rtuMw/server/forTcp/TcpIoSessionCallback.java
@@ -18,6 +18,12 @@
     */
   public void sessionOpened(IoSession session) throws Exception {
       log.info("网络连接建立,终端网址是:" + session.getRemoteAddress().toString()) ;
      if(session != null) {
         String rtuAddr = (String) session.getAttribute(TcpIoSessionAttrIdIsRtuAddr.sessionArrIdKey);
         if(rtuAddr != null && !rtuAddr.trim().equals("")){
            RtuLogDealer.log(rtuAddr, "网络接入");
         }
      }
   }
   /**
@@ -28,14 +34,14 @@
      if(session != null){
           String rtuAddr = (String)session.getAttribute(TcpIoSessionAttrIdIsRtuAddr.sessionArrIdKey) ;
           if(rtuAddr != null){
           if(rtuAddr != null && !rtuAddr.trim().equals("")){
              //记录状态
              RtuStatusDealer.offLine(rtuAddr);
            RtuLogDealer.log(rtuAddr, "网络连接关闭");
           }
          log.info("网络连接关闭,"
                + (rtuAddr==null?"":("终端地址是:" + rtuAddr))) ;
                //+ (session==null?"":(session.getRemoteAddress() == null?"":(session.getRemoteAddress().toString()==null?"":("终端网址是:" + session.getRemoteAddress().toString()))))) ;
                //+ (session==null?"":(session.getRemoteAddress() == null?"":(session.getRemoteAddress().toString()==null?"":(",终端网址是:" + session.getRemoteAddress().toString()))))) ;
      }
    }
   /**
@@ -46,7 +52,7 @@
          String rtuAddr = (String)session.getAttribute(TcpIoSessionAttrIdIsRtuAddr.sessionArrIdKey) ;
          log.error("网络会话发生异常,"
                + (rtuAddr==null?"":("终端地址是:" + rtuAddr))
                + (session==null?"":(session.getRemoteAddress() != null?("终端网址是:" + session.getRemoteAddress().toString()):""))
                + (session==null?"":(session.getRemoteAddress() != null?(",终端网址是:" + session.getRemoteAddress().toString()):""))
                + "\n异常消息:" + cause.getMessage(), cause);
       }
    }
@@ -58,7 +64,7 @@
         String rtuAddr = (String)session.getAttribute(TcpIoSessionAttrIdIsRtuAddr.sessionArrIdKey) ;
       log.info("网络发送了数据,"
             + (rtuAddr==null?"":("终端地址是:" + rtuAddr))
             + (session==null?"":(session.getRemoteAddress() != null?("终端网址是:" + session.getRemoteAddress().toString()):"")) );
             + (session==null?"":(session.getRemoteAddress() != null?(",终端网址是:" + session.getRemoteAddress().toString()):"")) );
    }
    /**