可以将通用 Windows 平台 (UWP) Unity 应用设置为在 UDP 套接字客户端和服务器的帮助下接收 UDP 数据包。 UDP 套接字不会在两个终结点上保持连接,因此它们会为远程计算机之间的网络提供快速而简单的解决方案。 但是,你将负责检查数据包是否到达其目标,因为 UDP 套接字不会自动这样做。
安装
打开项目 HoloLens manifest.json 文件并确保已启用:
- Internet(客户端和服务器)
- 专用网络(客户端和服务器)。
生成套接字客户端和服务器
按照有关生成基本 UDP 套接字客户端和服务器的说明进行操作。 你将使用 DatagramSocket 类通过 UDP 发送和接收数据,并形成回显客户端和服务器。 我们还建议通读本文中的其他资源部分,因为它们适用于更个性化和更复杂的用例。
重要
如果在将 UDP 数据包从电脑发送到电脑时遇到问题,请检查网络是否允许这些操作。 如果网络以任何方式阻止 UDP 数据包,HoloLens 设备将无法侦听这些数据包。
可以从以下链接下载完整的 DatagramSocket UDP 示例应用: