|
|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : Alexander Ponomarenko 2:5030/1067.10 18 Jan 2003 01:58:35 To : Anton Zheltov Subject : Чат/форум --------------------------------------------------------------------------------
24 Dec 02 06:57, you wrote to me:
AP>> Возник глобальный вопрос. Вот интересно по какому принципу
AP>> делаются чаты типа www.talk.ru? В смысле там как только я ввожу
AP>> свое сообщение, оно тут же появляется на экране, т.е. не
AP>> обновляется полностью документ. И от остальных участников
AP>> сообщения появляются просто снизу, без обновления. Как в mIRC'e.
AP>> Другими словами: как добавить что-то в документ, не обновляя всю
AP>> страницу, т.е. определить, что изменился файл и дополнить им
AP>> страницу?
AZ> Соединение с http сервером не закрывается. Скрипт крутится в цикле и
AZ> смотрит то что пришло (сообщения постятся из другого фрейма и
AZ> обрабатываются другим скриптом как тебе удобнее - в БД, в текстовый
AZ> файл и т.д.). По мере поступления просто кидает новые строки в STDOUT.
Hу хорошо. Только теперь как это осуществить? Ведь если просто в конце скрипт
зациклить, он ничего не выводит на экран, т.е. браузер ждет окончания работы,
потом все выводит. А если зациклить программу, окончания не происходит. Что
делать?
Alexander
--- GoldED+/386 1.1.4.7
* Origin: (2:5030/1067.10)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.cgi.perl/45153e28a726.html, оценка из 5, голосов 10
|