我用最新的(1.3.5)Socket.IO实现了websocket传输,使用node.js作为后端。
握手和数据交换在最新的桌面浏览器中运行良好。但8.1.2 iOS上的Safari和Android上的38 Chrome无法通过WiFi连接到服务器。有人遇到同样的问题或知道这里有什么问题吗?
答案 0 :(得分:0)
这些屏幕截图显示您正在尝试连接到localhost
。如果您使用的是移动设备,则localhost
是移动设备本身,而不是您的node.js服务器。您需要使用服务器的IP地址或DNS名称,而不是连接到该服务器,您需要确保您的WiFi网络可以访问node.js服务器。