有人可以提供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