failed: WebSocket opening handshake timed out

sunf

问题描述

windows 本地测试很简单的请求超时报错,请教大佬们
webSocket connection to 'ws://*****:3456/' failed: WebSocket opening handshake timed out
分析不到问题的原因
截图
截图

713 1 0
1个回答

walkor

把gatewayWorker停止,运行 netstat -ano | findstr 1123,看下是不是有其它进程在监听1123端口。可能是连到其它进程的1123端口了。

  • sunf 2023-05-16

    端口也没有占用,防火墙什么都关了,就是找不到原因

  • sunf 2023-05-16

    很是难受,大佬救救

  • walkor 2023-05-16

    重新下载一份代码,不改任何东西,排除你代码问题

  • sunf 2023-05-16

    C:\Users\Administrator>netstat -ano | findstr 1123
    TCP 0.0.0.0:1123 0.0.0.0:0 LISTENING 13344
    TCP 127.0.0.1:1123 127.0.0.1:54047 ESTABLISHED 13344
    TCP 127.0.0.1:54047 127.0.0.1:1123 ESTABLISHED 6236

    我启动了 workerman 查看下端口 看起来这个是有问题,不知道怎么处理

  • walkor 2023-05-16

    没问题

  • sunf 2023-05-16

    代码这块 昨天已经重新搞了新了

  • sunf 2023-05-16

    框架跟gatewayworker 都新搞了一份 还是timeout 阿西吧 很为难了

  • sunf 2023-05-16

    搞了半天是 php版本问题,我这边是php5.6,改成php7就可以 ,看起来是php版本问题

🔝