iOS上的WebSockets

pro*_*rey 20 iphone websocket ipad ios

我已经读过WebSockets适用于iOS 4.2及更高版本.我可以验证确实存在WebSocket对象.但我找不到一个可在手机上运行的WebSocket示例.

例如,http://yaws.hyber.org/websockets_example.yaws将使Mobile Safari应用程序崩溃.有没有人让WebSockets在手机上成功运作?

pro*_*rey 11

我可能找到了解决方案.当您通过wifi设置代理时,Mobile Safari仅与websockets崩溃.

  • 一旦你被允许,不要忘记接受你的答案,以便其他人可以找到它.:) (5认同)

mok*_*oka 6

它受到支持,但请记住iOS Safari浏览器实现的标准,它不是RFC 6455,而是HyBi-00/Hixie-76.

您也可以使用此浏览器进行测试:http://websocketstest.com/

还要查看这篇包含大部分版本信息的帖子:https://stackoverflow.com/a/2700609/1312722


OBS!,这是一个古老的答案.我已经通过本帖中提到的与browserstack.com相结合的网页进行了检查:

  • iPhone4S的
  • iphone 5
  • iPhone 5S
  • iPhone 6
  • iPhone6 Plus
  • iPhone6S
  • iPhone6S Plus

全部使用 RFC 6455