Version: 2017.1

GlobalConfig

class in UnityEngine.Networking

切换到手册

描述

定义网络库的全局参数。

NetworkManager 有一个 GlobalConfig 实例 (NetworkManager.globalConfig),用于在通过 NetworkManager 启动网络时对其进行配置。

可通过 Editor 中的 NetworkManager Inspector UI 修改此实例的一些属性。

变量

MaxHosts定义您可以使用的主机数。默认值 = 16;最大值 = 128。
MaxNetSimulatorTimeout已弃用。定义网络模拟器的最长延时。另请参阅:MaxTimerTimeout。
MaxPacketSize定义所有网络连接可能的最大数据包大小(以字节为单位)。
MaxTimerTimeout定义任何配置的最长超时(以毫秒为单位)。默认值为 12 秒(12000 毫秒)。
MinNetSimulatorTimeout已弃用。定义网络模拟器的最短超时。您设置的任何延时都不得小于此值。另请参阅:MinTimerTimeout。
MinTimerTimeout定义由系统识别的最短超时(以毫秒为单位)。默认值为 1 毫秒。
ReactorMaximumReceivedMessages此属性决定着队列的初始大小,该队列将在 Unity Multiplayer 接收的消息等待处理时保存消息。
ReactorMaximumSentMessages定义发送队列的初始大小。将消息放在此队列中,等待以数据包的形式发送至目标位置。
ReactorModel定义网络库的反应器模型。
ThreadAwakeTimeout(1) 对于 select 反应器,定义系统检查是否有要发送的消息的最小时间段;(2) 对于固定速率反应器,则定义系统检查要发送和接收消息的最小时间间隔。
ThreadPoolSize定义可用于处理传入和传出消息的工作线程数。

构造函数

GlobalConfig创建新的全局配置对象。