Всплывающее окно чата с использованием Django + Jquery - PullRequest
1 голос
/ 08 апреля 2011

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

Я использую Django, Jquery.

спасибо.

Ответы [ 2 ]

2 голосов
/ 08 апреля 2011

Ознакомьтесь с принятым ответом на этот пост:

Как чат Facebook избегает непрерывного опроса сервера?

Я думаю, что упомянутая здесь техника Comet будет наилучшей для вашей ситуации и поможет вам избежать постоянного опроса AJAX.

Вы можете настроить представление Django, которое работает как клиент, на сервер чата, постоянно слушая, затем он может закрыть свое соединение и отправить ответ в браузер (зависший запрос AJAX) всякий раз, когда новое событие получено от Сервер чата.

0 голосов
/ 08 апреля 2011

Возможно, вы захотите попробовать использовать плагин чата jQuery UI.Он предоставляет виджет и легко интегрируется.http://www.cs.illinois.edu/homes/wenpu1/chatbox.html

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