采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
tp6框架如何启动websocket服务,利用tp6框架的拓展怎么使用启动,能大致讲下吗
在哪写onRequest,onTask这些方法里面的内容
think-swoole没有出官方文档确实是挺麻烦的,如果是onOpen、onMessage或onClose可以自己定义一个文件,然后在config/swoole.php的websocket->handler中修改自定义的类,onWorkerStart、onTask、onRequest你可以在vendor/topthink/think-swoole/src/concerns/InteractsWithHttp.php或vendor/topthink/think-swoole/src/concerns/InteractsWithServer.php进行修改
安装好swolle>=4.3.1之后,在项目根目录执行
composer require topthink/think-swoole
然后修改swoole.php的配置文件
'websocket' => [ 'enable' => false, 'handler' => Handler::class, 'parser' => Parser::class, 'ping_interval' => 25000, 'ping_timeout' => 60000, 'room' => [ ........
将enable改为true,
然后
php think swoole start
再启动服务器即可
——————来自singwa助教
在tp6的根目录运行
安装好拓展之后,修改swoole.php这个配置文件的websocket enable为true,然后再启动服务即可
登录后可查看更多问答,登录/注册
swoole创始人推荐,借助Swoole打造高性能直播平台
1.8k 18
1.1k 13
1.9k 13
1.2k 13
1.0k 13