如何将 HoloLens 2 仿真器与本地 UDP 发送器连接
How to connect HoloLens 2 Emulator with a local UDP Sender
也许任何人都可以帮我解决这个问题。我有一个 UDP-Sender 控制台应用程序,它应该将 udp 包发送到使用 unity 2019.3.4 制作的 HoloLens2 的 UWP 应用程序。在 Unity 编辑器中运行时,应用程序正确接收从控制台应用程序发送的所有包。
但是,如果我使用 Visual Studio 构建解决方案并将其成功部署到 Hololens 模拟器 (V. 10.0.18362...) 上,应用程序不会收到任何数据。
早些时候,当我通过 USB 将 Hololens2 连接到我的计算机时,HoloLens2 设备上的应用程序 运行 正确接收了数据,但目前我不得不使用模拟器。一切都必须在没有互联网访问权限的情况下在我的本地网络中运行。
有没有办法通过本地主机建立到模拟器的 udp 连接?
我不确定它是否有帮助,但本月发布了一个新的模拟器。如果您的 HoloLens 2 当前已更新,则它与当前的 HoloLens OS 匹配。
https://docs.microsoft.com/windows/mixed-reality/using-the-hololens-emulator#installing-the-hololens-emulator
这将改为版本 10.0.19041...
控制台应用程序和模拟器 运行 是否在同一台 PC 上?模拟器在 NAT 后面运行,因此默认情况下它无法看到来自网络上其他设备的流量。但是,您可以添加端口映射以允许 select 流量进入模拟器。详情请见https://docs.microsoft.com/en-us/windows/mixed-reality/using-the-hololens-emulator#nat-configuration-tab。
我终于明白问题出在哪里了。我使用数据报套接字来建立应用程序和模拟器项目之间的连接。
在 Microsoft 文档以及这个统一问题中,他们提到 Datagram-Sockets can't set up connections to localHost。因为我可以成功绑定我的套接字并且只是不接收数据我想这就是问题所在。我将尝试改用 UWP 共享合同。
https://docs.microsoft.com/en-us/windows/uwp/networking/sockets
https://forum.unity.com/threads/uwp-for-wmr-datagramsocket-not-receiving-udp-data.586147/
也许任何人都可以帮我解决这个问题。我有一个 UDP-Sender 控制台应用程序,它应该将 udp 包发送到使用 unity 2019.3.4 制作的 HoloLens2 的 UWP 应用程序。在 Unity 编辑器中运行时,应用程序正确接收从控制台应用程序发送的所有包。 但是,如果我使用 Visual Studio 构建解决方案并将其成功部署到 Hololens 模拟器 (V. 10.0.18362...) 上,应用程序不会收到任何数据。 早些时候,当我通过 USB 将 Hololens2 连接到我的计算机时,HoloLens2 设备上的应用程序 运行 正确接收了数据,但目前我不得不使用模拟器。一切都必须在没有互联网访问权限的情况下在我的本地网络中运行。 有没有办法通过本地主机建立到模拟器的 udp 连接?
我不确定它是否有帮助,但本月发布了一个新的模拟器。如果您的 HoloLens 2 当前已更新,则它与当前的 HoloLens OS 匹配。 https://docs.microsoft.com/windows/mixed-reality/using-the-hololens-emulator#installing-the-hololens-emulator 这将改为版本 10.0.19041...
控制台应用程序和模拟器 运行 是否在同一台 PC 上?模拟器在 NAT 后面运行,因此默认情况下它无法看到来自网络上其他设备的流量。但是,您可以添加端口映射以允许 select 流量进入模拟器。详情请见https://docs.microsoft.com/en-us/windows/mixed-reality/using-the-hololens-emulator#nat-configuration-tab。
我终于明白问题出在哪里了。我使用数据报套接字来建立应用程序和模拟器项目之间的连接。 在 Microsoft 文档以及这个统一问题中,他们提到 Datagram-Sockets can't set up connections to localHost。因为我可以成功绑定我的套接字并且只是不接收数据我想这就是问题所在。我将尝试改用 UWP 共享合同。
https://docs.microsoft.com/en-us/windows/uwp/networking/sockets https://forum.unity.com/threads/uwp-for-wmr-datagramsocket-not-receiving-udp-data.586147/