Client->send
发送数据到远程服务器,必须在建立连接后,才可向Server
发送数据。函数原型:
function Client->send(string $data) : int;
$data
参数为字符串,支持二进制数据- 成功发送返回的已发数据长度
- 失败返回false,并设置
errCode
属性
异步模式下如果SOCKET
缓存区已满,处理逻辑请参考 Event::write
如果未执行
connect
,调用send
会触发警告
同步客户端
- 发送的数据没有长度限制
- 发送的数据太大
Socket
缓存区塞满,底层会阻塞等待可写
异步客户端
- 发送数据长度受到
socket_buffer_size
限制