2012-05-10 2 views
0

У меня есть сервлет Java как контроллер и html-страницы в виде представлений. В приложении у меня есть два типа входа. 1) Администратор 2) Оператор.Отправка сообщения с веб-сервера для входа в систему клиента

Когда оператор отправляет какой-либо запрос, если администратор вошел в систему, ему необходимо отправить сообщение администратору.

Я могу опубликовать сообщение для Servlet. Но от Servlet (Server), как я могу отправить сообщение Admin (т.е. клиенту). В то время как сессия запрашивается, нужно ли нам где-то хранить и использовать это для отправки сообщения?

Пожалуйста, помогите.

ответ

0

использование response.getWriter().println("ABC"); в сервлета для записи выходных данных клиента

+0

No. Это не будет работать. Я хочу общаться от одного клиента к другому. Как клиент Java Web Chat. Один клиент отправляет сообщение другому, но только через http. – jaks

+0

Это не сработает. HTTP - это технология клиентского сервера, а не одноранговая. Если вы используете HTTP, вам придется пройти через сервер. Тогда есть проблема, что HTTP не поддерживает push-сервер. Для этого вам нужно будет использовать некоторые другие технологии поверх HTTP. –

+0

Ох. Мне нужно, чтобы я пошел на механизм опроса, где я могу получать сообщения с сервера. Используется ли для всех пользователей веб-чата использование опроса? Он не получит сообщение от сервера напрямую? – jaks

Смежные вопросы