2012-12-03 214 views
0

你好我一直在試圖開發一個應用程序的Android多爾零售系統,例如將有一個餐廳的所有運行我的應用程序總共5片,但因爲在我的國家零售軟件必須遵循嚴格數量的規則,我不能把每個android上的數據庫..他們將不得不有一種方式來訪問通過局域網,藍牙或其他..數據庫我有一個測試應用程序與Android的WCF Web服務和客戶端應用程序除了我有一個動態IP的事實,所以我必須配置每次重新啓動時的連接,這不是很可靠Android共享數據庫

如果有人可以指向我在正確的方向..我一直在谷歌搜索過去一週沒有任何東西..

PS:還有一兩件事,這個系統(零售系統)是在多個地點實施,所以如果可能的話我想就只基於局域網的連接..謝謝

+0

定義'不是很可靠' – njzk2

+0

我不得不添加一個netsh命令,以使我的web服務可以在同一網絡上訪問我的android應用程序..但是即使將連接的超時設置爲零(無超時),有時連接工程有時不是我不知道爲什麼 – Nuno

+0

爲什麼不能使用平板電腦通過WiFi連接到的數據庫? – Jameo

回答

0

http://en.wikipedia.org/wiki/DynDNS使用這樣的事情,你會有能力使用每次有新IP時更新的相同DNS名稱。 至於可靠性,你首先需要追蹤原因。嘗試ping一段時間的服務器並收集統計信息。

+0

我希望找到一些沒有涉及第三方工具只是一些DLL和代碼^^ – Nuno

+0

@Nuno你不需要DynDNS在實際生產中的使用,我猜你會有正常的域名和靜態IP。如果您的連接非常不穩定,請限制請求時間併爲每個Web服務請求使用大量的重試次數。 – xeye