Как я могу распознать отключенного Клиента в GWT? - PullRequest
1 голос
/ 05 ноября 2011

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

Существует ли эффективный способ реализовать это?Может быть, с GWTEventService или мощным фреймворком?

1 Ответ

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

У вас есть несколько вариантов:

  • Вы можете проверить комету.Комета была разработана для такого поведения, когда вы намереваетесь передать данные клиенту без явного запроса клиента.Проверьте статью Википедии о комете для получения дополнительной информации.Здесь есть реализация GWT: gwt-comet .

  • Альтернативы: Вы можете использовать что-то вроде Spring Framework , чтобы следить за своимклиентов.Вы могли бы также реализовать подход в стиле сердцебиения, при котором вы заставляете клиента нажимать на заданную страницу каждые X секунд, чтобы вы знали, что они все еще подключены.делать то, что вы ищете здесь.Я бы сказал, что Comet будет вашим лучшим выбором, если вы не возражаете против внедрения целого фреймворка.

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