Version: 2017.3

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 之间的连接/断开连接事件。