有人可以提供Android,iOS(iPhone/iPad)和Flash(不Flex)的WebSocket实现示例。适用于Android,iOS和Flash的WebSocket库
我发现了一些库,但没有工作:)。我的浏览器WebSocket实现使用Socket.IO工作得很好,现在我想挖掘到Android,iPhone和Flash。
我试图实现一个Android webview指向一个网站的插座实现,但它不工作。我会很高兴为此提供一些本地库。
Thx为您的帮助!
有人可以提供Android,iOS(iPhone/iPad)和Flash(不Flex)的WebSocket实现示例。适用于Android,iOS和Flash的WebSocket库
我发现了一些库,但没有工作:)。我的浏览器WebSocket实现使用Socket.IO工作得很好,现在我想挖掘到Android,iPhone和Flash。
我试图实现一个Android webview指向一个网站的插座实现,但它不工作。我会很高兴为此提供一些本地库。
Thx为您的帮助!
iOS 4.2及以上版本具有本机WebSockets支持。
对于支持Flash的Android设备(或任何带有Flash的浏览器),您可以使用web-socket-js。 Socket.IO实际上包含了web-socket-js作为可以启用的一种传输方式。
请参阅caniuse.com了解具有本机WebSocket支持的浏览器和移动设备的最新列表。
更新:
对于原生的iOS应用程序(Objective-C的)检查UnittWebSocketClient。一个警告:我查看了代码,它使用了比大多数浏览器当前支持的Hixie-76版本更新的协议的HyBi-07版本。但是,如果要连接的服务器支持HyBi-07或更高版本,则不应该成为问题。
你说的是浏览器吧?原生类如何,所以你不必使用webview。浏览器就像我不想要的触摸保持事件一样。 – xpepermint 2011-06-14 18:50:55
@xpepermint,我已经更新了解决您的问题的原生iOS类部分的答案。 – kanaka 2011-06-15 15:13:49
jWebSocket似乎有Android支持。
这是一个老的线程,但我应该指出iOS,Unitt和其他现有的iOS WebSocket客户端不支持最新的标准。
我们刚刚发布了一个叫做SocketRocket的WebSocket客户端。 (免责声明:我是作者)
它支持最新标准,RFC 6455,没有外部依赖关系,并与iOS 4.x一起使用。它也应该非常快速且合规。 Passes所有高速公路的测试太
对于Android原生应用,则是Android高速公路的WebSockets
https://github.com/oberstet/AutobahnAndroid
它支持最终RFC6455,与UI和服务的应用程序很好地集成,提供RPC和PubSub的过WebSockets等等。查看GitHub上的项目README。
声明:我是Autobahn的作者。
链接已损坏。自2012年10月9日开始工作:https://github.com/tavendo/AutobahnAndroid – jomido 2012-10-09 14:56:58
我推荐这个:https://github.com/stellaeof/java-websocket-client – xpepermint 2011-06-30 20:11:38