为什么 new websocket(url), url为公网IP时,不建立连接
时间: 2023-12-27 19:04:38 浏览: 151
在使用 `new WebSocket(url)` 建立 WebSocket 连接时,如果连接不上服务器,可能有以下几个原因:
1. 服务器未启动或者运行异常;
2. 服务器端口未打开或者被占用;
3. 服务器防火墙禁止了对应端口的访问;
4. 客户端网络连接存在问题,如 DNS 解析不正确、网络不稳定等。
如果你使用公网 IP 无法建立 WebSocket 连接,可以先检查一下上述问题,尤其是服务器的运行状态、端口是否打开以及防火墙规则是否允许对应端口的访问。同时,也可以尝试使用其他设备在同一网络环境下建立连接,以确定是否是客户端网络连接的问题。如果还有问题,可以提供更多的信息,以便更准确地定位问题。
阅读全文