|
|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : Alexey Sheynuk 2:450/187.13 24 Dec 2002 17:28:41 To : Anton Zheltov Subject : Чат/форум -------------------------------------------------------------------------------- 24 Дек 02 06:57, ты позволил себе обеспокоить Alexander Ponomarenko этим: AP>> Возник глобальный вопрос. Вот интересно по какому принципу AP>> делаются чаты типа www.talk.ru? В смысле там как только я ввожу AP>> свое сообщение, оно тут же появляется на экране, т.е. не AP>> обновляется полностью документ. И от остальных участников AP>> сообщения появляются просто снизу, без обновления. Как в mIRC'e. AP>> Другими словами: как добавить что-то в документ, не обновляя всю AP>> страницу, т.е. определить, что изменился файл и дополнить им AP>> страницу? AZ> Соединение с http сервером не закрывается. Скрипт крутится в цикле и AZ> смотрит то что пришло (сообщения постятся из другого фрейма и AZ> обрабатываются другим скриптом как тебе удобнее - в БД, в текстовый AZ> файл и т.д.). По мере поступления просто кидает новые строки в STDOUT. AZ> ЗЫ: Это очень приблизительно. Если я правильно понял то это server-push. Hо такой метод ИМХО изврат, т.к. ресурсы и канал кушает неслабо. Выделенный сервак под чат держать, ммм... Простенький образчик у меня где-то валялся... Hа этом не прощаюсь, но говорю до свидания... слушаем-с: тишину... Primus inter pares, Alexey. ... O imitatores, servum pecus! --- Up The IRONS! * Origin: http://steel-squad.net - Первый метал-портал Беларуси (2:450/187.13) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.cgi.perl/241993e08703f.html, оценка из 5, голосов 10
|