Socket.IO无法在移动设备上连接

时间:2015-03-23 18:00:33

标签: mobile websocket socket.io

我用最新的(1.3.5)Socket.IO实现了websocket传输,使用node.js作为后端。

握手和数据交换在最新的桌面浏览器中运行良好。但8.1.2 iOS上的Safari和Android上的38 Chrome无法通过WiFi连接到服务器。有人遇到同样的问题或知道这里有什么问题吗?

enter image description here

enter image description here

1 个答案:

答案 0 :(得分:0)

这些屏幕截图显示您正在尝试连接到localhost。如果您使用的是移动设备,则localhost是移动设备本身,而不是您的node.js服务器。您需要使用服务器的IP地址或DNS名称,而不是连接到该服务器,您需要确保您的WiFi网络可以访问node.js服务器。