2011-05-04 72 views
10

我有一個使用HTTP/REST(使用Express.js)的Node.js應用程序,以及與之通信的本機Android應用程序。這工作正常。是否可以使用WebSockets或類似的原生Android應用程序?

我現在正在考慮編寫一個更實時的版本,它可以將消息推送到本地客戶端。不幸的是,它需要成爲一個本地客戶端,因爲在移動瀏覽器中無法實現一些相當複雜的工作,而這些工作對於未來的未來根本無法實現(否則,我會等待WebSockets支持出現在Android瀏覽器中)。

所以,我的問題是我的選擇是什麼?

我知道Android Cloud to Device Messaging框架,但這需要註冊和Google登錄,我更希望服務器是客戶端不可知論者。

是否有可靠的WebSocket客戶端,我可以使用(理想情況下)與運行Socket.io的Node.js服務器交談?或者其他任何本地方法(使用NIO類)?

+0

沒有原生Android應用程序都支持TCP?只需通過'net'套接字與'node'對話即可。 – Raynos 2011-05-05 12:01:39

回答

相關問題