С Java NIO, как вы различаете клиентов? - PullRequest
2 голосов
/ 05 ноября 2011

Это может быть ужасно наивный вопрос, но мне было просто интересно, должен ли клиент отправлять какой-либо "идентификатор клиента" вместе с каждым пакетом, чтобы иметь возможность определить, кто он. Я не мог заметить никакой другой формы идентификации клиента.

Спасибо

1 Ответ

2 голосов
/ 05 ноября 2011

В NIO у вас все еще есть объект подключения, Channel. Каждый канал говорит точно с одним клиентом так же, как вы делаете это с простыми Socket потоками. Таким образом, вы должны идентифицировать своего клиента только в начале соединения.

...