打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
微信小程序 gatewayworker php tp框架开发,websocke即时通讯
userphoto

2023.05.16 江苏

关注

为了做小程序的即时通讯功能,查了一些资料和视频,记录一下。
gatewayworker在tp框架的安装
下载地址:https://www.workerman.net/doc/gateway-worker/


由于我先是在本地电脑上做开发的,所以下载的windows的demo
解压之后,整个文件夹放到tp框架的vendor目录下

这里一般都是用的websocket协议,需要将start_gateway.php中tcp改成websocket
然后双击start_for_win.bat启动(本地tp6项目已经部署好了)
注意:这个启动的cmd窗口不能关掉,必须保持打开状态,才是websocket服务器开启的状态,如果把cmd窗口关掉,相当于服务器关掉了,聊天的连接就连不上了,我就是在这里踩了个坑。

我的后端是php语言,还有数据保存的操作,而且一般不建议在events中做修改,所以又安装了gatewayclient,在tp框架根目录,使用composer安装 composer require workerman/gatewayclient
安装完成后,引入,就可以在控制器中直接使用gatewayworker的各种方法(不知道是什么情况,我直接引入下载的gatewayworker里的gateway文件,然后使用Gateway::sendToUid()这些方法,会报错,提示Gateway未定义,然而我可以通过鼠标点击这个方法,找到相应位置!!!)


还有就是要修改下载的gatewayclient里的参数端口号,要与start_register.php中的保持一致

安装的部分到这里基本就好了。快下班了,明天在写前端小程序的
参考文章
https://www.zihanzy.com/articles/199

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Workerman+LayIM+ThinkPHP5的webIM,即时通讯系统(转载)
php是不是彻底凉了?2021年主流使用的php框架有哪些?
小程序如何实现即时通信几个方法
开源移动端 IM 框架 MobileIMSDK v6.0 发布
主流框架ZF、TP、CI等框架的区别_菲彼荨常
github上比较有趣的PHP开源项目
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服