如何将HoloLens 2仿真器与本地UDP发送器连接
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何将HoloLens 2仿真器与本地UDP发送器连接相关的知识,希望对你有一定的参考价值。
也许任何人都可以帮助我解决这个问题。我有一个UDP-Sender控制台应用程序,应将udp软件包发送到统一为2019.3.4的HoloLens2的UWP应用程序。在Unity编辑器中蜂鸣时,应用程序正确接收了从控制台应用程序发送的所有软件包。但是,如果我使用Visual Studio构建该解决方案并将其成功部署到Hololens Emulator(V. 10.0.18362 ....)上,该应用程序将不会收到任何数据。之前,当我通过USB将Hololens2与计算机连接时,在HoloLens2设备上运行的应用程序可以正确接收数据,但此刻我不得不使用仿真器。没有互联网,一切都必须在我的本地网络中工作。是否可以通过本地主机建立到仿真器的udp连接?
控制台应用程序和仿真器是否在同一台PC上运行?该仿真器在NAT之后运行,因此默认情况下它将无法看到来自网络上其他设备的流量。但是,您可以添加端口映射,以允许选择的流量进入仿真器。有关详细信息,请参见https://docs.microsoft.com/en-us/windows/mixed-reality/using-the-hololens-emulator#nat-configuration-tab。
我不确定是否会有所帮助,但是本月发布了新的模拟器。如果您的HoloLens 2当前已更新,则它与当前的HoloLens OS匹配。https://docs.microsoft.com/windows/mixed-reality/using-the-hololens-emulator#installing-the-hololens-emulator这将是版本10.0.19041 ...
我终于弄清楚了可能是什么问题。我使用了数据报套接字来建立应用程序和仿真器项目之间的连接。在Microsoft文档以及这个统一的问题中,他们提到数据报套接字无法建立与localHost的连接。因为我可以成功绑定我的套接字并且只是不接收数据,所以我想这就是问题所在。我将尝试使用UWP股票合同。
https://docs.microsoft.com/en-us/windows/uwp/networking/socketshttps://forum.unity.com/threads/uwp-for-wmr-datagramsocket-not-receiving-udp-data.586147/
以上是关于如何将HoloLens 2仿真器与本地UDP发送器连接的主要内容,如果未能解决你的问题,请参考以下文章
Hololens v2 与 Android 智能手机之间的通信