Java Мина вопрос: почему я получаю тот же удаленный адрес и локальный адрес - PullRequest
0 голосов
/ 08 февраля 2020

я использую mina 2.0.0 для сетевого уровня моего приложения. я обнаружил, что странно, что в некоторых случаях (я не знаю, что вызвало это), когда мое приложение зависало, я вижу тот же удаленный адрес и локальный адрес сеанса mina.

сервер прослушивает 50001 и клиент работает на той же коробке подключения к серверу. однако я не ожидаю увидеть, что они используют один и тот же порт в журнале.

    public void sessionCreated(IoSession session) throws Exception {
    if (session != null) {
        // do sth here then log....
        this.logger.info("{} ==> {}  Session Created.", new Object[] 
         {session.getRemoteAddress(), session.getLocalAddress()});
    }
}

в файле журнала при его сбое я бы увидел что-то вроде:

/ 10.100.4.210: 50001> /10.100.4.210:50001 Сессия создана.

любой может помочь мне понять, почему у mina будет сеанс с тем же удаленным и локальным адресом?

...