本次是为了测试hyperf框架中的websocket功能进行通讯测试 前期准备,需要安装好hyperf框架并且可以运行hyperf框架即可 1.在项目根目录安装WEBSocket服务端 按照对应手册配
本次是为了测试hyperf框架中的websocket功能进行通讯测试 前期准备,需要安装好hyperf框架并且可以运行hyperf框架即可
1.在项目根目录安装WEBSocket服务端 按照对应手册配置即可
https://www.hyperf.wiki/2.2/
2.安装WebSocket 协程客户端
https://www.hyperf.wiki/2.2/
3.重启服务 即可看到 WebSocket 服务对应的端口信息 在进行前端调试即可
这些按照手册上都可以进行成功的配置 这里主要记录一下我遇到的问题
1.我在使用WebSocket 协程客户端进行发送消息时会提示我
Websocket upgrade failed by [7102] [Http invalid protocol]
就是告诉我http协议不行 然后我就添加一个新的域名 为这个域名申请了证书 然后Nginx反向代理了 WebSocket 服务对应的端口 然后用wss进行请求即可通信
2.安装hyperf视图时 安装的Blade 引擎 安装完成后启动报错 那个报错忘记截图了 大致好像是提示duncan3Dc这个不存在 然后在手册上找到了 这个引擎 也进行了安装 命令是
composer require duncan3dc/blade
在安装这个的时候可能是因为我的composer版本太高 一直不成功 使用的
composer require -W duncan3dc/blade ^4.11.0
这个命令后成功可以运行hyperf的视图
来源地址:https://blog.csdn.net/weixin_43876402/article/details/126690696
--结束END--
本文标题: hyperf框架 websocket服务端和websocket客户端
本文链接: https://www.lsjlt.com/news/420246.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0