PHP socket set blocking() 函数用法及示例

PHP HTTP  参考手册

PHP socket set blocking() 函数为资源流设置阻塞或者阻塞模式

语法

bool stream_set_blocking ( resource $stream , int $mode )

定义和用法

它是STREAM_SET_BLOCKING()的别名,它具有流模式的阻塞或取消阻塞选项。

返回值

成功返回true,否则返回false

参数

序号参数和说明
1

stream

资源流。

2

mode

如果 mode 为0,资源流将会被转换为非阻塞模式;如果是1,资源流将会被转换为阻塞模式。

该参数的设置将会影响到像 fgets() 和 fread() 这样的函数从资源流里读取数据。

在非阻塞模式下,调用 fgets() 总是会立即返回;而在阻塞模式下,将会一直等到从资源流里面获取到数据才能返回。

PHP HTTP  参考手册