【发布时间】:2011-07-31 06:29:31
【问题描述】:
我听说 WebSockets 可以在 iOS 4.2 及更高版本上运行。而且我可以验证确实有一个 WebSocket 对象。但是我找不到一个可以在手机上运行的 WebSocket 示例。
例如,http://yaws.hyber.org/websockets_example.yaws 将使 Mobile Safari 应用程序崩溃。有没有人让 WebSockets 在手机上成功运行?
【问题讨论】:
-
您的示例在我的 iPod 4.2.1 (8C148) 上运行良好。通过 WiFi 连接。
-
刚刚添加了“iphone”标签,让您获得更多关注;)
-
在我的情况下(英国)使用 3G 无法正常工作,但使用 Safari、iPad 2 时 WiFi 运行良好。
-
关于 Safari websocket 实现需要了解的一点是,与其他所有浏览器不同,如果 Basic Auth 已使用 https 方案完成,则 Safari 不会发送带有 Websocket 连接的 Basic Auth 标头。