🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
# swoole_http_client->push 向`WebSocket`服务器发送数据。 ```php bool swoole_http_client->push(string $data, int $opcode = WEBSOCKET_OPCODE_TEXT, bool $finish = true) ``` * `push`方法必须在`upgrade`事件回调成功触发之后才能执行 参数 ---- * `$data` 要发送的数据内容,默认为`UTF-8`文本格式,如果为其他格式编码或二进制数据,请使用`WEBSOCKET_OPCODE_BINARY` * `$opcode`操作类型,默认为`WEBSOCKET_OPCODE_TEXT`表示发送文本 * `$opcode`必须为合法的`WebSocket OPCODE`,否则会返回失败,并打印错误信息`opcode max 10` 返回值 ---- * 发送成功,返回`true` * 连接不存在、已关闭、未完成`WebSocket`,发送失败返回`false` 错误码 ---- * `8502`:错误的`OPCODE` * `8503`:未连接到服务器或连接已被关闭 * `8504`:握手失败