unity NetworkDiscovery,使用"use NetworkManager"?

Unity NetworkDiscovery, use "use NetworkManager"?

我的桌面上有两台 PC,游戏对象上有一个非常简单的 NetworkDiscovery

注意,我只是使用标准的基本 NetworkDiscovery,因此,它会调出方便的 GUI ..

我 "Initialize" 然后在一台机器上使用 "Broadcast" 按钮,在另一台机器上使用 "Listen" 按钮。

你真的应该使用 "Use NetworkManager" 开关吗?

如果你打开它..

注意出现在 NetworkDiscovery 面板(和控制台)中的消息。

请注意,如果您将其关闭,则不会出现 - ?

啊,我想我可以在这里回答我自己的问题:

神秘的“使用网络管理器”按钮

简单设置

数据

发现的广播。

因此,它只是简单地将其设置为描述网络管理器的字符串,而不是默认的“HELLO”

(乍一看,我错误地认为它实际上是用于广播恰好在该字符串中的IP。但它只是“一个字符串”。)

这就是问题本身的答案。

(这个功能貌似完全没用,客户端在OnReceivedBroadcast内即刻获取到IP)

(事实上,在 UDP 发现中,“数据”字段几乎从未被使用过。)