2011-11-24 168 views

回答

2

当您的应用程序调用Channel.close()时,您可以覆盖SimpleChannelDownstreamHandler.closeRequested()以获得通知。

但是,即使您调用了Channel.close(),远程对等方总是会尝试同时关闭连接。因此,根据“哪一方”关闭连接来确定应用程序的行为并不是一个好主意。

或者,您可以在协议中定义good-bye消息,并要求客户端在断开连接之前发送再见消息。那么你最好知道客户是否终止了它的连接。

+0

谢谢。我想知道在服务器关闭连接时能够调用客户端侦听器回调。我会解决一个isConnected()方法,客户端的用户可以使用它。 – chrsan

相关问题