|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : Dmitriy MiksIr 2:5020/400 15 Apr 2001 05:55:39 To : Alex V.Scherbakov Subject : Re: и сново чат -------------------------------------------------------------------------------- AV> Хорошо, ребята! Все что Вы говорите все, это AV> мудро и понятно, для простых AV> чатов с рефрешем, а что делать когда рефреша AV> нет??? Т.е. очновное окно с AV> миссягами не обновляется и надо сделать так, AV> чтобы это не проходило через AV> мэйн канал...?? Что тогда делать? Кто-то тут AV> говорил про джаву, и сиходный AV> текст не подбросите случаем??? Т.е. стриминг? А тут два варианта... первый - тот же самый файл, который твой демон перечитывает с заданной переодичностью... и в этом файле ставишь уже флаги каждой мессаге... процесс читает мессагу и решает что с ней делать... выводить, не выводить. второй (как делал я) - каждый демон создает юникс-сокет... если на знаешь что это, читай perlipc кажись... ну в кратце - средство для передачи данных между процессами в системе. Когда кто-то что-то говорит, запускается скрипт, определяет, кому сказано и рассылает это сообщение прямо в сокеты тем процессам, которые этого достойны. Преимущества тут я вижу в гибкости. Лекго реализуется комнатность - просто на каждую комнату файл с перечнем людей в ней... и тока им и рассылаем. -- ------------------------------------------------------------- MiksIr <miksir@mixup.org.ru> http://www.miksir.pp.ru/ Отправлено через сервер Talk.Ru - http://www.talk.ru --- ifmail v.2.15dev5 * Origin: Talk.ru (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.cgi.perl/6488e4353506.html, оценка из 5, голосов 10
|