proceed_q 2022-04-28 21:08 采纳率: 0%
浏览 269
已结题

thinkphp6 workerman和websocket连接失败

使用thinkphp6中worker的安装方式配置后开启,放行端口websocket依旧连接失败,希望赐教
如图:

img

img

img

代码:

img

img

img

  • 写回答

3条回答 默认 最新

  • ~黄豆~ 2022-04-28 21:41
    关注

    没用TP,我用UT连的workerman,那里面特别这么写道:
    不要用0.0.0.0 ,用内网IP启动。客户端用公网IP连接
    其结果是:用gatewayclient的话,注册的是2个,一个主控,一个websocket.

    默认启动:php usualtool workerman start 内网IP:端口
    注意:Debug模式启动start后跟的是内网IP:端口,内网IP,内网IP,内网IP!重要的事情说3遍。例:
    php usualtool workerman start 192.168.0.1:1025
    这条命令将必然自动注册服务127.0.0.1:1025,还将额外创建一个websocket服务127.0.0.1:1026,而端口数字加1则是websocket的默认服务。
    

    文献地址:https://frame.usualtool.com/baike/middleware.php?do=Workerman

    评论 编辑记录

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 5月21日
  • 创建了问题 4月28日

悬赏问题

  • ¥100 求数学坐标画圆以及直线的算法
  • ¥100 c语言,请帮蒟蒻写一个题的范例作参考
  • ¥15 名为“Product”的列已属于此 DataTable
  • ¥15 安卓adb backup备份应用数据失败
  • ¥15 eclipse运行项目时遇到的问题
  • ¥15 关于#c##的问题:最近需要用CAT工具Trados进行一些开发
  • ¥15 南大pa1 小游戏没有界面,并且报了如下错误,尝试过换显卡驱动,但是好像不行
  • ¥15 自己瞎改改,结果现在又运行不了了
  • ¥15 链式存储应该如何解决
  • ¥15 没有证书,nginx怎么反向代理到只能接受https的公网网站