我正在使用一个使用 NioAccepter 的 MINA 实现。
我的任务是java.net.Socket
与其他java.net.Socket
框架以及 Apache 的 MINA NIO 框架建立一个基本的框架接口。这应该很简单,将原始套接字从 MINA 传递到我的框架。
但是,我还没有成功暴露原始套接字。这是我第一次看到 MINA 框架,我很困惑。
我最接近的结果是这样的:
((SocketChannel)((NioSession)sess).channel).socket()
这将解决我的问题,除了NioSession.channel
受到保护。
我在这里错过了什么吗?