Ну как тебе объяснить - это нужно для демона чата. Я его уже написал. Иногда он "зависает" из-за того, что он запросы обрабатывает последовательно и какой-то запрос "виснет" на чтении ... вот. Переписывать через IO::Socket не хочеться, но, помоему, прийдеться.
Спасибо за помощь.