Forum Webscript.Ru
Программирование => Perl => Тема начата: cooler.com.ua от 06 Февраля 2003, 13:31:15
-
Здравствуйте!
Не подскажете как установить таймаут на чтение запроса от пользователя? Тобиш чтоб если юзер в течении секунды не передал запроса то его отключало автоматом.
Использую "use Socket" а не "use IO::socket"
-
Хмм. Socket не имеет встроенной ф-ии обработки событий по таймауту.
Смотри пример http://www.perldoc.com/perl5.8.0/pod/perlipc.html#UDP--Message-Passing
А не использование IO::socket это религия или что другое?
Ведь позже возможно прийдеся еще чего дописывать.
-
Ну как тебе объяснить - это нужно для демона чата. Я его уже написал. Иногда он "зависает" из-за того, что он запросы обрабатывает последовательно и какой-то запрос "виснет" на чтении ... вот. Переписывать через IO::Socket не хочеться, но, помоему, прийдеться.
Спасибо за помощь.