2013-12-09 11 views
0

我有一個使用socket.io寫入Node.JS的網絡服務器。在具有Node.JS網絡服務器的Android應用程序上創建Socket.IO的方法

它包含一個JSON api,它允許我的Android應用程序從服務器獲取JSON數據並將其呈現在應用程序中。

但是,它現在只能做到靜態。它無法檢測到服務器中的實時更改,它將在APP中實時更新視圖而無需重新啓動APP。

網站版本工作完美,我可以在服務器端和客戶端使用socket.on和socket.emit來獲取網站上的更改並進行更新。

但是,我如何讓Android應用程序上的套接字工作?

指着我朝正確的方向將欣賞。

在此先感謝。

回答

0

由於服務器位於Socket.io中,因此您必須在您的Android應用程序中爲Socket.io使用Java客戶端,我已將Gottox Java client用於Socket.io,這非常簡單。看看這個例子。

更新您的視圖不需要重新啓動應用程序。你必須爲此實現適當的android邏輯。

+0

那麼,我該如何將它作爲Android應用程序與Web Service之間的中介?另外,我可以在雲端託管這些東西? – user3081516

+0

你有沒有看到這個例子?無論如何,它是socket.io客戶端的Java實現。它執行JavaScript客戶端在Web瀏覽器上執行的所有操作。您可以接收服務器事件並從設備發出事件。 –

相關問題