Tcp 本地计算机中的UWP客户端服务器

Tcp 本地计算机中的UWP客户端服务器,tcp,uwp,loopback,Tcp,Uwp,Loopback,我正在UWP中开发一个标准TCP客户机-服务器应用程序。服务器将在RaspberryPi中运行,但我没有一直提供它 我已经读到UWP不允许您在同一台机器上使用TCP客户端服务器(为什么?我尝试连接以太网和wifi,并强制服务器和客户端位于不同的iFace(因此IP不同),但是。。不,没有愚弄系统XD 有人知道一个快速解决问题的方法吗?(我的意思是..创建一个虚拟机并在那里安装visual studio听起来并不是一个真正的解决方案) 不,不,只是服务器需要是UWP。客户端实际上是运行在ESP62

我正在UWP中开发一个标准TCP客户机-服务器应用程序。服务器将在RaspberryPi中运行,但我没有一直提供它

我已经读到UWP不允许您在同一台机器上使用TCP客户端服务器(为什么?我尝试连接以太网和wifi,并强制服务器和客户端位于不同的iFace(因此IP不同),但是。。不,没有愚弄系统XD

有人知道一个快速解决问题的方法吗?(我的意思是..创建一个虚拟机并在那里安装visual studio听起来并不是一个真正的解决方案)


不,不,只是服务器需要是UWP。客户端实际上是运行在ESP6288中的微型python

如果我理解正确,根据您的描述,服务器端和客户端不在同一个设备中,它们应该可以正常工作

我读到UWP不允许在同一台机器上使用TCP客户端服务器(为什么?)

如果你只是指服务器端和客户端在同一台设备上,而服务器端是UWP应用程序,那么这是不允许的。你可以查一下你的笔记

使用IP环回地址的网络通信通常不能用于UWP应用程序和不同进程(不同UWP应用程序或桌面应用程序)之间的进程间通信,因为这受到网络隔离的限制

因此,流套接字通信受到网络隔离的限制

为了方便起见,我用C#WPF编写了一个模拟器


你可以尝试改变沟通方式。例如,使用。您可以尝试通过应用程序服务交换数据,这是同一设备中支持的通信方式。

您的客户端和服务器端都是UWP应用程序,对吗?它们都需要在Raspberry Pi上运行?不,不,只是服务器需要是UWP。客户机实际上是运行在ESP6288中的micro python,我在C#WPF中编写了一个它的模拟器,只是为了方便(这是我专业编写的代码)。mi场景非常简单,我认为问题中对其进行了很好的解释,但是。。让我澄清一下。我正在开发一个客户机-服务器应用程序,其中服务器将是raspi中的UWP,而客户机将分布在其他技术中。因此,真正的情况将起作用。但为了方便起见,我想在本地进行测试。所以我打开了我的UWP服务器。我用任何其他语言创建客户机。。我试着连接到它。而且它不起作用。移动到应用程序服务不是一个选项。使用不同的机器不是我想要的。我是在问是否有办法忽略这个问题isolation@javirs“我在问,是否有办法忽视这种孤立”。不,正如我提到的,只是不允许。