Сервер в Apache Mina - PullRequest
       10

Сервер в Apache Mina

3 голосов
/ 07 апреля 2011

Я нашел некоторый код по этой ссылке http://www.techbrainwave.com/?p=912, который описывает, как настроить архитектуру клиент-сервер с помощью apache mina.Однако в приведенном примере это только односторонняя связь (от клиента к серверу).Кто-нибудь знает, как это изменить, чтобы получить двустороннюю связь?

1 Ответ

5 голосов
/ 08 апреля 2011

Если вы хотите, чтобы сервер отвечал на клиентское сообщение, вам нужно сделать это в IoHandler сервера:

@Override
public void messageReceived(IoSession session, Object message)
{
   logger.info("Message received in the server..");
   logger.info("Message is: " + message.toString());
   // reply to the client
   session.write( /*the reply message here */); 
}
...