0

在使用 Apache MINA 时,我从客户端发送登录请求,该请求在服务器上通过LoginRequestDecoder (implements org.apache.mina.filter.codec.demux.MessageDecoder).

我现在想发送一个LoginResponse包含成功/失败代码的响应 ()。我应该从该LoginRequestDecoder's finishDecode()方法发送响应,还是有更好的地方可以忽略它?

4

1 回答 1

0

我需要做的是让我的IoHandler类型为DemuxingIoHandler。在它的构造函数中,我不得不多次调用addReceivedMessageHandlerand addSentMessageHandler。这允许 DemuxingIoHandler 背后的代码根据收到的消息类型自动响应。

于 2010-01-25T00:17:30.930 回答