2015-11-10 89 views

回答

1

廣播數據都在網絡上,並創建一個發送者無論你想在網絡中發送廣播消息或並創建在您的應用程序中的收聽者總是會聽到傳入更新的某個端口...

您必須創建一些機制或算法來保持所有附近設備的更新。

1

如果您在同一個Intranet中運行,我會說最可靠的方法是創建一個RESTful API,它是網絡本地的,並讓所有設備引用它們的數據。

如果您知道一點PHP,那就太容易了,如果不是的話,那就太容易學習了!

  1. 創建一個數據庫,其中包含適合您要存儲的結構的表。我通常將MySQL用於小型項目
  2. 使用像NotORM這樣的便利庫輕鬆訪問數據庫記錄。
  3. 確定您希望能夠攜帶哪些操作,例如, 「創建任務」,「同步任務」,「標記任務完成」,然後將一些API方法放在一起,以便使用像Slim這樣的便利庫來處理該類型的任務。
  4. 使用Retrofit在Android項目中創建API的接口,並調用與服務器交互所需的任何方法。
  5. 讓自己成爲您選擇的勝利溫馨飲料,以慶祝勝利。

這種方法具有安全性和可靠性的額外的好處,因爲它使用標準端口(你甚至可以使用HTTPS確保服務器如果需要的話),端口不會被防火牆阻止,因爲它是所有使用端口80 ,如果您使API可以訪問外部IP,則可以在場外使用它,並且每當從服務器拉下任務列表時,所有設備都將與主列表保持同步。

您還可以創建一個Web界面,該界面可以從同一個API中獲取,以便您可以監控桌面計算機的任務。

相關問題