сокеты — тайм-аут PHP фреда с режимом блокировки

Так что все просто. Я хочу знать, есть ли возможность установить таймаут для фред-вызова и одновременно находиться в режиме блокировки!

Код является:

public function read()
{
...

$data = fread($this->stream, 2);

...
}

Эта функция, (вы можете увидеть проект отверстия Вот), использует фред много раз, а я не могу измените поведение и установите неблокирующий режим следующим образом:

stream_set_blocking($this->stream, false);

Я безуспешно пытался:

http://php.net/manual/en/function.stream-set-timeout.php#example-4583

http://php.net/manual/en/function.stream-select.php#example-4582

Спасибо!

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

А ты уже прошел курс программирования? Супер скидка!
Прокачать скилл $$$
×