Apache Mina:无法访问端点时没有错误或回调

时间:2014-05-20 10:56:51

标签: java nio apache-mina

当连接到套接字服务器时,我正面临一个使用apache mina的奇怪问题。即使套接字服务器关闭,我也没有收到任何错误或回电。但是,如果连接成功后连接到服务器会丢失,我会收到通知。有没有其他人遇到过这种行为?

1 个答案:

答案 0 :(得分:1)

您是否尝试在处理程序类中重写sessionClosed()方法?您可以通过覆盖IoHandlerAdapter类中的方法来监视会话状态。

public void sessionCreated(IoSession session) throws Exception {
    }

public void sessionOpened(IoSession session) throws Exception {
    }

public void sessionClosed(IoSession session) throws Exception {
    }

public void sessionIdle(IoSession session, IdleStatus status) throws Exception {
    }

public void exceptionCaught(IoSession session, Throwable cause) throws Exception {
    }

public void messageReceived(IoSession session, Object message) throws Exception {
    }

public void messageSent(IoSession session, Object message) throws Exception {
    }

public void inputClosed(IoSession session) throws Exception {
    }