URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID8
Нить номер: 4353
[ Назад ]

Исходное сообщение
"php,fifo, неблокируемый режим."

Отправлено RSG , 15-Сен-06 09:34 
Есть необходимость открыть уже созданный FIFO из скрипта php для записи. Однако есть вероятность, что на другой стороне канала, его никто не будет читать, что приведет к блокировки системного вызова, а это допускать не хотелось бы. Есть способ проскочить заблокированный вызов с ошибкой - открывать FIFO в неблокируемом режиме (O_NONBLOCK). Как это сделать в php?

OC:  freebsd 6.1
PHP: 5.1.2


Содержание

Сообщения в этом обсуждении
"php,fifo, неблокируемый режим."
Отправлено RSG , 15-Сен-06 12:48 
>Есть необходимость открыть уже созданный FIFO из скрипта php для записи. Однако
>есть вероятность, что на другой стороне канала, его никто не будет
>читать, что приведет к блокировки системного вызова, а это допускать не
>хотелось бы. Есть способ проскочить заблокированный вызов с ошибкой - открывать
>FIFO в неблокируемом режиме (O_NONBLOCK). Как это сделать в php?
>
>OC:  freebsd 6.1
>PHP: 5.1.2

Расширение php dio_ !