2012-12-03 162 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