public byte AddChannel (Networking.QosType value);

参数

value向配置中添加新通道。

返回

byte 通道 ID,用户可以使用此 ID 通过该通道发送消息。

描述

向配置中添加新通道并返回此通道的唯一 ID。

通道是对等方之间的流量逻辑分隔符。在每次向对等方发送数据时,您应使用两个 ID:连接 ID 和通道 ID。通道不仅是逻辑上独立的流量,而且能够使用不同的服务质量 (QOS) 进行配置。在下面的示例中会创建一个配置,其中包含类型为不可靠和可靠 QOS 的两种通道。之后,此配置会用于发送数据。

using UnityEngine;
using UnityEngine.Networking;

public class ExampleScript : NetworkBehaviour { void Start() { ConnectionConfig myConfig = new ConnectionConfig(); int reliableChannelId = myConfig.AddChannel(QosType.Unreliable); int unreliableChannelId = myConfig.AddChannel(QosType.Reliable);

//......

//NetworkTransport.Send(hostId, connection, reliableChannelId, data, data.Length, out error); //sends data via Reliable channel } }
Copyright © 2023 Unity Technologies
优美缔软件(上海)有限公司 版权所有
"Unity"、Unity 徽标及其他 Unity 商标是 Unity Technologies 或其附属机构在美国及其他地区的商标或注册商标。其他名称或品牌是其各自所有者的商标。
公安部备案号:
31010902002961