Coroutine\Client->send
最后更新于:2022-04-02 06:26:59
# Coroutine\\Client->send
[TOC]
发送数据,函数原型为
~~~
function client->send(string $data);
~~~
* `$data`为发送的数据,必须为字符串类型,支持二进制数据
* 发生的数据过大可能会引起协程调度,监听可写后进行发送
## 发送成功
发送成功返回写入`Socket`缓存区的字节数,底层会尽可能地将所有数据发出。如果返回的字节数与传入的`$data`长度不同,可能是`Socket`已被对端关闭,再下一次调用`send`或`recv`时将返回对应的错误码
## 发送失败
返回`false`,请检查`$client->errCode`获取错误原因。
';