本地开发环境用IP连接SOKET没有问题,那么如何配置用域名来连接呢?
比如本地IP :192.168.1.15。我配置了域名 host.com(host.com已经通过修改hosts文件绑定到192.168.1.15这个IP上了)。直接用IPD 192.168.1.15:2346是可以连接SOCKET的,但是host.com:2346是没法连接的。浏览器上是报错:“failed: Error during WebSocket handshake: net::ERR_CONNECTION_ABORTED”
可能host没配置成功,你可以直接浏览器访问 host.com 或者ping 试下是否访问到了你的ip。
还有看下你的代码是否在哪里有调用close关闭连接。