多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
# Coroutine\Socket->recv 接收数据。 ```php function Coroutine\Socket->recv(double $timeout = -1) : string | false; ``` 参数 --- * `$timeout`:设置超时时间,默认为`-1`表示永不超时 `recv`方法会立即挂起当前协程并监听可读事件,等待对端发送数据后,可读事件触发时,执行`recv`系统调用获取`socket`缓存区中的数据,并唤醒该协程。 底层会尽可能地循环读取,直到`recv`系统调用返回`EAGAIN`。 返回值 ---- * 接收成功返回实际数据 * 接收失败返回`false`,并设置`errCode`属性 * 接收超时,错误码为`EAGAIN`