【问题标题】:UWP app and WPF app communication through local network通过本地网络进行 UWP 应用和 WPF 应用通信
【发布时间】:2018-02-21 08:08:02
【问题描述】:

如果手机上安装的 UWP 应用程序(客户端应用程序)和本地计算机上安装的 WPF 应用程序本身连接到同一个路由器,那么在它们之间进行通信的最佳方法是什么?文件应该从客户端同步到服务器,反之亦然。

正如我之前调查的那样,有 WCF、套接字和 Web。那么创建此类功能的最佳方法是什么?

【问题讨论】:

    标签: c# .net wcf uwp network-programming


    【解决方案1】:

    应用程序是 WPF 还是 UWP 并不重要。要选择像 WCF 或 Sockets 这样的框架,您需要知道您的场景有多复杂。如果它相当简单,我会建议反对 WCF。对于基本使用而言,这可能是不必要的复杂。您可以尝试使用 JSON 的 web api - lite 系统。一般来说,我确实推荐启用 http 协议的框架,因为它几乎可以在所有场景中重复使用。但这不是对您有很大帮助的过滤器:D

    【讨论】:

      【解决方案2】:

      对于不允许调用 localhost 的 UWP,您可以使用它与本地 wpf 应用程序通信。

      更多详情herehere

      但是你可以让 uwp 在调试时与本地 wpf 应用通信,见Deploying and debugging Universal Windows Platform (UWP) apps - UWP app developer | Microsoft Docs

      如果您希望您的 uwp 应用程序可以在发行版中使用 localhost,您应该使用 checknetisolation,并且您可以在 the article 中看到使用 wcf 的一些方法。

      【讨论】:

        猜你喜欢
        • 2018-10-22
        • 2012-12-20
        • 1970-01-01
        • 2018-11-19
        • 2019-05-26
        • 2014-08-12
        • 2019-10-26
        • 2013-07-04
        相关资源
        最近更新 更多