Version: 2017.1
public static NetworkConnectionError Connect (string IP, int remotePort, string password= "");

描述

连接到指定的主机(IP 或域名)和服务器端口。

参数为主机的 IP 地址。点分割的 IP 地址或域名均可。 remotePort 指定要连接到的远程机器的端口。 password 为服务器的(可选)密码。密码必须与服务器上设置的 Network.incomingPassword 匹配。

using UnityEngine;
using System.Collections;

public class ExampleClass : MonoBehaviour { void ConnectToServer() { Network.Connect("127.0.0.1", 25000); } }

public static NetworkConnectionError Connect (string[] IPs, int remotePort, string password= "");

描述

此函数与 Network.Connect 完全类似,但可接受 IP 地址数组。

适用于主服务器返回的主机信息中包含多个内部 IP 地址的情形, 可直接将该 IP 数据结构传给此连接函数。实际将连接到第一个相应 ping 操作的 IP(即第一个可连接的地址)。


public static NetworkConnectionError Connect (string GUID, string password= "");

描述

连接到服务器 GUID。NAT 穿透只能通过这种方法执行。

主机 GUID 值通过 NetworkPlayer 结构本地公开。主服务器也在 HostData 结构中提供此信息。


public static NetworkConnectionError Connect (HostData hostData, string password= "");

描述

连接到由主服务器返回的 HostData 结构所代表的主机。

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