node.js代码的客户端使用socket.io-client组件连接websocket服务器段,怎么样也连接不上,排错过程持续了大半天,最后才解决。配置文件的连接地址是:ws://serverIP:10000/Servers
报错信息: connect_error Error: xhr poll error
尝试的解决方法:
1. 检查服务端的端口是否监听,已监听。参考命令:netstat -ano | findstr LISTENING | findstr : 10000
2. 添加域名映射到hosts文件中,添加 127.0.0.1 serverIP
3. 连接地址改为:ws://localhost:10000/Servers和ws://127.0.0.1:10000/Servers
解决方法:
连接地址改为局域网地址,改为:ws://localhost:10000/Servers