Как читать с клиента и отправить другому клиенту через сокет сервера в Java - PullRequest
0 голосов
/ 06 мая 2011

На моем сервере возникла огромная проблема с отправкой объекта, полученного от клиента, другому клиенту. Этот объект является ChatMessage. Мой сервер может отправить это сообщение тому же клиенту, но я не могу придумать, как отправить это сообщение другому клиенту.

Пожалуйста, помогите Заранее большое спасибо.

Ответы [ 2 ]

0 голосов
/ 06 мая 2011

В сети есть множество примеров для этого. Быстрый Google поднял этот учебник:

http://programming -guides.com / Java / ТСР-клиент-сервер-чат

Вам необходимо поддерживать несколько соединений, по одному для каждого клиента, и отправлять данные соответствующим клиентам при их получении.

0 голосов
/ 06 мая 2011

Серверу необходимо одновременно открывать клиентские соединения и знать, что сообщение, полученное от клиента-1, следует направлять на клиент-2.Ваш протокол должен обрабатывать ОБА клиент-сервер и сервер-клиент.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...