问题对人有帮助,内容完整,我也想知道答案 0 问题没有实际价值,缺少关键内容,没有改进余地 问题描述 swoole作为客户端连接一个socket服务器,在连接的同时想要传递参数 例如ws://host:port/XXXXXXXXXXXX 这样的格式 ,用swoole 如何能做到? 关注 | 2 收藏 评论邀请回答编辑举报历史版本 我叫林誠實 21 6月25日提问 提交评论 × 评论支持部分 Markdown 语法:**bold**_italic_[link](http://example.com)> 引用`code`- 列表。同时,被你 @ 的用户也会收到通知
答案对人有帮助,有参考价值 0 答案没帮助,是错误的答案,答非所问 你这个东西,直接用easyswoole框架的组件就可以实现。 $client = new \EasySwoole\HttpClient\HttpClient('ws://127.0.0.1:9502?user_id=xxxxxx'); $upgradeResult = $client->upgrade(); $frame = new \Swoole\WebSocket\Frame(); //设置发送的消息帧 $frame->data = json_encode(['action' => 'hello','content'=>['a'=>1]]); $pushResult = $client->push($frame); $recvFrame = $client->recv(); //将返回bool或一个消息帧,可自行判断 var_dump($recvFrame); 项目git https://github.com/easy-swool... 项目官网 http://www.easyswoole.com 评论赞赏编辑 如果的如果 517 6月25日回答 提交评论 × 评论支持部分 Markdown 语法:**bold**_italic_[link](http://example.com)> 引用`code`- 列表。同时,被你 @ 的用户也会收到通知