Как работают чат-серверы AJAX, такие как PHPFreeChat? - PullRequest
1 голос
/ 29 февраля 2012

Это, вероятно, новый вопрос.Как работает чат-сервер, такой как PHPFreeChat?У меня всегда было впечатление, что сервер должен быть службой Windows, которая управляет TCP-соединениями.Однако для PHPFreeChat нет сервиса.

Может кто-нибудь дать общее представление?Кажется, не могу найти эту информацию даже на веб-сайтах чата

Спасибо!

Ответы [ 2 ]

3 голосов
/ 13 марта 2012

Как упомянуто выше, сообщения обычно хранятся в некоторых средствах постоянного хранения, таких как текстовый файл или база данных. В любом случае, в простых случаях страница опрашивает хранилище с определенным интервалом (500 мс) и добавляет новые сообщения в окно чата.

Сервер опрашивается с помощью AJAX, который может отправлять переменные формы с использованием Javascript, чтобы он мог получать ответ сервера без перезагрузки страницы.

1 голос
/ 13 марта 2012

Это на самом деле работает, сохраняя каждое сообщение PHP Chat в текстовом файле или базе данных.Он не использует IRC или службу Windows, которая управляет TCP-соединениями

...