Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xamarin 没有internet连接时如何脱机同步到LAN网络_Xamarin_Xamarin.forms - Fatal编程技术网

Xamarin 没有internet连接时如何脱机同步到LAN网络

Xamarin 没有internet连接时如何脱机同步到LAN网络,xamarin,xamarin.forms,Xamarin,Xamarin.forms,我们知道,在Xamarin.forms中,当没有互联网连接到云时,可以与Azure移动应用程序一起使用离线同步功能 我们在使用Azure移动应用程序和离线同步时有这个要求。但是,由于该应用程序将位于LAN网络上的多个设备上,因此,如果Internet断开,它将返回到LAN,这样每个设备都可以在LAN上相互通信,这将是一件好事。这有可能实现这个Xamarin.Forms吗?这些概念类似于脱机同步 非常感谢您的反馈 谢谢如果您想在本地网络中查找设备和服务,您必须使用 您可以看看它是否适合您的需要。X

我们知道,在Xamarin.forms中,当没有互联网连接到云时,可以与Azure移动应用程序一起使用离线同步功能

我们在使用Azure移动应用程序和离线同步时有这个要求。但是,由于该应用程序将位于LAN网络上的多个设备上,因此,如果Internet断开,它将返回到LAN,这样每个设备都可以在LAN上相互通信,这将是一件好事。这有可能实现这个Xamarin.Forms吗?这些概念类似于脱机同步

非常感谢您的反馈


谢谢

如果您想在本地网络中查找设备和服务,您必须使用


您可以看看它是否适合您的需要。

Xamarin.Forms只是一个UI框架。如何处理数据与此无关。-Azure Mobile Apps Sync依赖于Webservice后端,如果没有云,它是不可用的。我们唯一能想到的是在局域网上本地构建一个类似的环境,即模仿Azure Mobile后端的web服务器?!?!这是一种选择,但根据您的问题,听起来您希望局域网中的设备能够在没有额外本地服务器的情况下彼此同步数据,对吗?基本上类似于Git。分布式数据管理是一件非常复杂的事情,我认为在堆栈溢出问题的有限环境下,你无法得到有用的答案。这正是我们想要的。即,如果互联网关闭,局域网中的设备能够在没有额外本地服务器的情况下彼此同步数据。我们知道每个设备上都有SQLLite。那么,你有什么想法可以实现这一点吗?你可以看看GIT是如何解决这个问题的,并构建类似的东西(只是简单得多^^^)。但这是一个非常复杂的问题,你正面临着,你很可能会花上几个星期。因此,最好确保这是一个重要且足够的要求。