Coroutine\Client->peek
最后更新于:2022-04-02 06:27:06
# Coroutine\\Client->peek
窥视数据。`peek`方法直接操作`socket`,因此不会引起协程调度。
~~~
function Coroutine\Client->peek(int $length = 65535) : string;
~~~
* `peek`方法仅用于窥视内核`socket`缓存区中的数据,不进行偏移。使用`peek`之后,再调用`recv`仍然可以读取到这部分数据
* `peek`方法是非阻塞的,它会立即返回。当`socket`缓存区中有数据时,会返回数据内容。缓存区为空时返回`false`,并设置`$client->errCode`
* 连接已被关闭`peek`会返回空字符串
';