2013-05-05 69 views
0

我有一個關於一個功能「遠程」通過互聯網使用的Android應用程序的一個小問題。創建一個基本的網絡應用程序

所以我有這些想法:

  • 在服務器上使用PHP創建一個Web服務,並刷新客戶端應用程序的所有×時間像4-5秒

  • 或進行Java服務器(所以我不知道我怎麼能做到這一點)

我只想做一個通過用戶名/密碼,服務器和其他應用程序的遠程連接連接到服務器,並刷新了他的狀態。

你知道這樣做的最好方法嗎?

感謝

回答

2

的問題是不是很精確,但據我瞭解,無論你的想法貫徹「拉」的概念,即客戶端應用程序飄飛檢查服務器的狀態。

如果您想立即通知應用程序服務器狀態更改,我會建議使用GCM(Google Clound Messaging)推送通知。您可以在以下網址找到一些基本說明和示例:http://developer.android.com/google/gcm/index.html

無論您使用服務器端的平臺如何,發送服務器到客戶端通知都很簡單。例如。對於與GCM集成的PHP,請查看此主題:GCM with PHP (Google Cloud Messaging)

+0

對不起,如果這不正確。 所以我有一個應用程序「客戶端」在這個應用程序,我想修改一些變量與另一個應用程序「遠程」 爲此,我需要一個服務器檢查用戶,傳遞和連接遠程客戶端,隨遙控器變化。 我不需要推送通知,但我需要客戶端和遠程之間的「實時交互」。 與PHP解決方案這不是「活」像4-5秒延遲.... – 2013-05-05 17:48:43

+0

好吧,我現在明白了。看起來您需要使用套接字建立雙向連接。這個線程可能會給你一些想法:http://stackoverflow.com/questions/11653481/java-two-way-socket-connection-server-client 你也可以考慮利用一些現有的協議,如WebSockets(http:///autobahn.ws/),或者如果Netty(http://netty.io/)變得更復雜,可以實現你自己的。 – ohaleck 2013-05-05 18:39:14

相關問題