NetworkTransport.ConnectAsNetworkHost

切换到手册
public static void ConnectAsNetworkHost (int hostId, string address, int port, Networking.Types.NetworkID network, Networking.Types.SourceID source, Networking.Types.NodeID node, out byte error);

参数

hostId与此连接关联的主机 ID(在调用 NetworkTransport.AddHost 时检索)。
address中继的 IPv4 地址。
port中继的端口。
network用于中继匹配的 GUID,通过调用 NetworkMatch.CreateMatch 和使用 MatchInfo.networkId 来检索。
source用于源的 GUID,可以通过调用 Utility.GetSourceID 来检索。
error错误(可以转换为 NetworkError 以便了解更多信息)。
node用于此用户的字段 ID,通过调用 NetworkMatch.CreateMatch 和使用 MatchInfo.nodeId 来检索。

描述

创建指向 Relay Server 的专用连接。

调用此函数可以将连接设置为 Relay Server 上的网络组的所有者。此客户端应该定期调用 ReceiveRelayEventFromHost,以便获得通知,了解与 Relay Server 之间的连接/断开连接事件。

Copyright © 2023 Unity Technologies
优美缔软件(上海)有限公司 版权所有
"Unity"、Unity 徽标及其他 Unity 商标是 Unity Technologies 或其附属机构在美国及其他地区的商标或注册商标。其他名称或品牌是其各自所有者的商标。
公安部备案号:
31010902002961