Coroutine\Socket->recv

接收数据。

function Coroutine\Socket->recv(double $timeout = -1) : string | false;

参数

recv方法会立即挂起当前协程并监听可读事件,等待对端发送数据后,可读事件触发时,执行recv系统调用获取socket缓存区中的数据,并唤醒该协程。

底层会尽可能地循环读取,直到recv系统调用返回EAGAIN

返回值