|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Andrey N. Nidchenko 2:5020/400 02 Apr 2002 17:55:49 To : All Subject : socket in stream chat --------------------------------------------------------------------------------
Hi All!
Есть демон обслуживающий потоковый чат. Работа без fork - через
IO::Select. Поскольку чтение сокета идет через <> демон останавливается
для чтения сокета если к примеру на этот порт зашел кто-то просто
через telnet. Вижу два выхода.
1. Форкнуться, прочитать данные и записать в базу или отвалится по
таймауту если ничего не вводят.
2. Использовать функции показывающие что уже есть что читать и только
после этого производить чтение из сокета. Какие только?
Если есть какие мысли или опыт посоветуйте какой вариант предпочесть.
С уважением,
Andrey N. Nidchenko
http://www.sed.lg.ua/
--- ifmail v.2.15dev5
* Origin: Severodonetsk-InterNetNews site (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/325754fefbec.html, оценка из 5, голосов 10
|