2016-01-02 53 views

回答

1

Android SDK中不提供官方支持WebSocket的API

正確的。 Android SDK不提供Java WebSocket API。 WebView支持WebSockets,但我不確定支持有多遠。

+0

那麼他們對連接到基於websocket的json服務的反應是什麼,並且在前臺運行的應用程序的生命週期中堅持連接?如果我依賴純tcp/ip,那麼我必須手動處理http頭文件和數據包,這些數據包可能會被分割成大塊等。 –

+0

@DarkoMaksimovic:「那麼他們對連接到基於websocket的json服務的反應並堅持在前臺運行的應用程序的生命週期連接?「 - 據推測,使用第三方庫,但你必須問谷歌。我認爲koush的[AndroidAsync](https://github.com/koush/AndroidAsync)是一個相當流行的實現。我在一個Android應用程序中使用了它的服務器端API,雖然我沒有嘗試過更傳統的客戶端API。 – CommonsWare

0

http://kaazing.org/本機Android(和Java)WS客戶端。 JS WS客戶端也在那裏;它使用本地WS或在舊版瀏覽器中模擬它。它的所有開源在Github。

完全披露。我爲Kaazing工作。