适用于Android,iOS和Flash的WebSocket库

xpe*_*int 3 iphone flash android websocket

请有人在Android,iOS(iPhone/iPad)和Flash(不是flex!)中提供WebSocket实现的示例.

我发现了一些库,但没有一个工作:).我的浏览器WebSocket实现使用Socket.IO很好用,现在我想深入研究Android,iPhone和Flash.

我试图实现一个指向实现套接字的网站的Android webview,但它不起作用.我会很高兴有一些本地库.

谢谢你的帮助!

mik*_*pie 13

这是一个老线程,但我应该指出iOS,Unitt和其他现有iOS WebSocket客户端不支持最新标准.

我们刚刚发布了一个名为SocketRocket的WebSocket客户端.(免责声明:我是作者)

它支持最新标准RFC 6455,没有外部依赖性,并且可以与iOS 4.x一起使用.它也应该非常快速和合规. 通过所有的高速公路测试


kan*_*aka 9

iOS 4.2及更高版本具有本机WebSockets支持.

对于支持Flash的Android设备(或任何带Flash的浏览器),您可以使用web-socket-js.Socket.IO实际上包含web-socket-js作为可以启用的传输之一.

有关具有本机WebSockets支持的浏览器和移动设备的最新列表,请访问caniuse.com.

更新:

对于本机iOS应用程序(Objective-C),请查看UnittWebSocketClient.一个警告:我查看了代码,它使用了HyBi-07版本的协议,这个版本比大多数浏览器目前支持的Hixie-76版本更新.但是,如果您连接的服务器支持HyBi-07或更高版本,它应该不是问题.


Jon*_*nas 7

jWebSocket似乎有Android支持.