Я делаю sysread в Perl 5.8.2 в AIX 5.3. Согласно документации, sysread
должен выдавать 0, когда он прочитал все прочитанные из файлового дескриптора.
В моем сценарии дескриптор файла - STDIN и указывает на сокет. Так что я в основном делаю sysread
из сокета. Но я никогда не получаю 0 от sysread
и он просто блокируется, даже после того, как клиент отправил все данные.
Есть идеи, что может быть не так?
Спасибо.