Форум вопросов и ответов

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Продолжение старого архива (https://www.otvetnemail.ru/prodolzhenie-starogo-arhiva-804/)
-   -   Чат в real time (https://www.otvetnemail.ru/prodolzhenie-starogo-arhiva-804/chat-v-real-time-386114/)

Guest 16.10.2011 14:49

Чат в real time
 
Может кто-то делал что-то подобное, подскажите как это теоретически можно закодить. Проще всего конечно было бы повесить цикл, который опрашивал БД о поступлении новых сообщений раз в секунду например. Но это лишняя трата ресурсов, я считаю. Никто не пробовал сделать отправку сообщений на сервер через ajax, и чтобы при этом на сервере срабатывала обратная функция, которая аджаксила окна чатов у всех клиентов? У меня лично мозг взрывается, когда пытаюсь представить эту схему. Вообще такое реально реализовать? Тоесть, вот например, один клиент ничего не делает на странице, и вдруг у него обновляется чат, потому что другой клиент вызвал эту функцию на сервере... Как мне подцепить всех клиентов сюда?


Часовой пояс GMT, время: 12:50.


© www.otvetnemail.ru - Форум вопросов и ответов.