2011-08-01 40 views

回答

4

一個簡單的谷歌搜索「android websockets」出現了this。他指的是名爲websocket-android-phonegap的GitHub項目。

+0

我以前見過這個,我認爲它只適用於phonegap,但如果你做了一些修改,你可以在你的應用中使用它 – Jimmy

0

答案是肯定的,就可以從應用程序發送文本的網頁。 WebSocket基於TCP/IP上的服務器和客戶端原理工作。只是在TCP/IP層上創建的包裝器,並構建了由IETF定義的新數據格式。數據格式的細節可在 - [https://tools.ietf.org/html/rfc6455][1]

如果以正確格式請求,服務器接受websocket連接。這裏的客戶端是在HTML5中爲此目的定義javascript對象的Web應用程序。

易於使用的API:中的WebSockets的

客戶端編程是很容易定義新的API和對象。

可供開發人員使用的API(事件):onopen,onclose,onmessage。所有這些函數都應該由開發人員的java腳本文件定義。

的OnOpen:當從所述接收到的數據的函數被調用:當插座連接關閉

的onMessage該函數的調用:當所述服務器接受的連接成功地

的OnClose該函數的調用服務器。

發送:該功能不是基於事件的,但應在客戶端具有與服務器共享的信息時觸發。

相關問題