我一直在玩 Socket.io、node.js 和 WebSockets,所有这些我都可以通过 wifi 连接正常工作。
但是,当我通过 3G 连接(例如在我的 iPhone 上)测试支持 WebSocket 的应用程序时,似乎回到长轮询是唯一可行的解决方案。
使用 Socket.io,连接失败并返回“WebSocket 连接无效或来源未验证”,然后返回到长轮询。
我不知道 WebSockets 是否适用于 3G - 有没有人成功让它们像那样工作?我尝试了许多不同的方法,但似乎都失败了,这让我觉得我正在尝试不可能的事情。