我有基于Mina与NIO合作的服务器。
我尝试使用通常的java.net.Socket技术为此服务器创建TCP/IP客户端。我可以成功建立连接(即org.apache.mina.core.service.IoHandler.sessionOpened在客户端打开套接字后在服务器端调用)。但是,如果我尝试将一些字节写入套接字(从客户端),我对服务器没有任何影响(即org.apache.mina.core.service.IoHandler.messageReceived不会被调用)。
您能否解释一下为什么会发生这种情况,是否可以从我通常客户端的基于 Socket 的应用程序向我的 NIO 服务器发送一些消息?