2013-03-04 3 views
2

Я пытаюсь сделать очень простую программу чат с помощью RMI (нет графического интерфейса), но я не борюсь за идеи. Как регистрировать клиентов при их подключении к серверу? Когда я используюJava RMI Simple Chat Application

RemoteServer.getClientHost()

все это делает показать адрес IP (и они одинаковы для всех клиентов, которые подключаются с одного компьютера (из нескольких окон команд) . Что я пытаюсь выполнить это: когда клиент входит в систему он отображается меню переключения случая и ТИТ давят

  1. они получают список подключенных клиентов.

  2. SendMessage (клиент, String)

Но я не знаю, как определить отдельных клиентов?

И когда я это делаю, как мне показать строку только в этом окне клиента?

Спасибо,

Исследование:. (я смотрел на идеи в Интернете, но многие из них являются более продвинутыми, чем я хочу Это простое приложение, и я не хочу, чтобы усложнить его/код копирования я не понимаю). Предыдущие вопросы по SO, но с ответами 0/1 (не очень популярная тема!) Или не полезно!

ответ

1

Похоже, я нашел то, что я искал:

RMI Ответный

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

я был направлен к ресурсу, который может помочь:

Java Network Programming and Distributed Computing by David Reilly & Michael Reilly

+0

Хотя вложения в формате PDF ссылки, вы должны быть явным - «Это ссылка PDF.» –

+0

Ссылка мертва ... – Cypher