【问题标题】:TCP Client issue in Universal Windows Platform application通用 Windows 平台应用程序中的 TCP 客户端问题
【发布时间】:2018-11-15 21:25:14
【问题描述】:

我们正在开发 UWP 应用程序,它使用指定的 TCP 端口号与另一个应用程序(服务器应用程序)进行内部通信。以下是详细信息。

服务器应用程序:它提供一些功能,打开 TCP 端口并侦听打开端口上的传入请求。它是用 C# 开发的。

UWP 客户端应用程序:此应用程序需要使用服务器应用程序中提供的功能。为此,它使用服务器名称和 TCP 端口号创建套接字请求并将请求发送到服务器。

UWP 应用程序能够创建套接字请求并将其成功发送到服务器,服务器应用程序也能够接收套接字、处理请求并将结果作为响应发送回 UWP 应用程序。

由于这是内网应用,我们可以将服务器应用维护在安装了UWP客户端应用机器的同一台机器上,或者在同域连接的其他机器上。

结果:

它在开发机器上工作正常,但在最终用户的机器上却不行。所以我在其他机器上安装了相同的 UWP 发布的应用程序来重现同样的问题。

为了解决这个问题,我开始在新配置的机器上调试应用程序。在这个相同的应用程序开始在新配置的机器上工作之后(我没有做任何修复只是调试了它)。发布的应用程序开始在新配置的机器上工作,但在任何其他机器上都没有工作。不知道调试后会发生什么

对此有什么想法......

提前致谢。

斯里尼

【问题讨论】:

标签: uwp windows-10-universal tcpclient


【解决方案1】:

这是因为没有为应用启用环回。我们可以通过以下命令为应用启用环回

checknetisolation loopbackexempt -a -n=

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-09-05
    • 1970-01-01
    • 1970-01-01
    • 2017-05-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多