Я работаю с реализацией MINA, которая использует NioAccepter.
Моя задача - создать базовый интерфейс фреймворка java.net.Socket
как с другими фреймворками java.net.Socket
, так и с фреймворком Apache MINA NIO.
Это должно было быть достаточно просто, передать необработанный сокет из MINA в мою платформу.
Однако мне еще не удалось раскрыть необработанный сокет. Это первый раз, когда я смотрю на платформу MINA, и я в замешательстве.
Ближайший результат, который я получил, был такой:
((SocketChannel)((NioSession)sess).channel).socket()
Что бы решило мои проблемы, кроме NioSession.channel
защищен.
Я что-то здесь упускаю?