在上图能清楚的看到我们使用websocket连接前台是  只出现了url 没有响应码。

而我们的案例程序是可以进行双向连接的。

于是我进行了众多排查。最后联想到我用的nginx的端口号和别人的不一样 会不会可能是这个问题呢。因为之前我查看80端口是被system占用的。就直接改动nginx的端口号了。

然后我进行一系列的搜索把占用80端口的一个http进程给禁用了:

C:\Users\Think>net stop http
下面的服务依赖于 HTTP Service 服务。
停止 HTTP Service 服务也会停止这些服务。
   World Wide Web 发布服务
   SSDP Discovery
   Print Spooler你想继续此操作吗? (Y/N) [N]: y
World Wide Web 发布服务 服务正在停止.
World Wide Web 发布服务 服务已成功停止。
SSDP Discovery 服务正在停止.
SSDP Discovery 服务已成功停止。
Print Spooler 服务正在停止.
Print Spooler 服务已成功停止。
HTTP Service 服务已成功停止。

最后把nginx的端口号改回来之后就成功双向连接了。

我推测应该是前端默认绑定的nginx  因为我这边前端的代码是提前编译好了的不能进行查看。 

Logo

北京人形旗下天工造物具身智能开源社区,聚焦具身天工与慧思开物两大平台

更多推荐