Асинхронная отправка сообщений
Как можно сделать асинхронную отправку сообщений,то есть функционал как у ВКонтакте,то есть если один отправил то другой(кому отправили0 сразу же получает сообщение,без перезагрузки страницы
|
я это вижу только применением функции setInterval который допустим каждые 15 сек будет проверять есть ли новые сообщения на сервере для пользователя
|
создать в клиенте вебсокетное подключение, которое позволяет отлавливать сообщения с сервера (требуется развернуть сервер)
|
Цитата:
Цитата:
|
Цитата:
|
Цитата:
|
Цитата:
Одним из лидеров является библиотека socket.io, но лично я использую SockJS. В качестве примера кода - вот: http://habrahabr.ru/post/186352/ |
deivan,ну походу это ваш пост,а в принципе тогда бесконечных аякс запросов посылаться не будет?и как моно установить ноду на денвер?о_О
|
Как вариант,
http://socket.io/ |
Цитата:
|
Цитата:
Цитата:
|
Цитата:
в принципе, пришаманить ноду к денверу можно, но только я не подскажу как, ибо работаю в линуксе, тут много проще с этим делом. сообщения через вебсокеты ходят асинхронно, при появлении сообщения срабатывает соответствующий код, для которого пишется обработчик. т.е. никаких бесконечных запросов не будет. как и писал в статье, - внедрение такого метода многократно снизило нагрузку на сервер. |
Цитата:
Цитата:
|
вам нужма технология comet server-push
|
Цитата:
|
Цитата:
Цитата:
|
Цитата:
Цитата:
быстро и бесплатно вам понравится :) |
Цитата:
|
Цитата:
|
Часовой пояс GMT +3, время: 22:55. |