Unity3D :NetworkServerSimple
推荐:将NSDT场景编辑器加入你的3D工具链
3D工具集:NSDT简石数字孪生
NetworkServerSimple
重要提示:UNet 是一个已弃用的解决方案,新的多人游戏和网络解决方案(游戏对象的网络代码)正在开发中。有关更多信息和后续步骤,请参阅适用于游戏对象的 Unity 网络代码网站上的信息。 |
NetworkServerSimple 是一个高级 API (HLAPI) 类,可管理来自多个客户端的连接。NetworkServer 类负责处理游戏类型内容(比如生成、本地客户端和玩家管理器)而且有一个静态接口,而 NetworkServerSimple 类是一个纯网络服务器,无任何游戏相关功能。NetworkServerSimple 也没有任何静态接口或单例,所以在同一时间内,在一个进程中可存在多个实例。
NetworkServer 类在内部使用 NetworkServerSimple 的实例来进行连接管理。
属性
属性: | 功能: | |
---|---|---|
connections | 与远程客户端的活动连接的集合。这是一个稀疏数组,其中的 NetworkConnect 对象位于其 connectionId 的索引位置。对于最近关闭的连接,此数组中可能存在 null 值。位于索引零的连接可能是来自本地客户端的连接。 | |
handlers | 已注册消息处理程序函数的集合。 | |
networkConnectionClass | 要为新连接创建的 NetworkConnection 对象的类型。 | |
hostTopology | 此服务器用来配置传输层的主机拓扑对象。 | |
listenPort | 服务器执行监听的网络端口。 | |
serverHostId | 与此服务器实例相关联的传输层 hostId。 |
由3D建模学习工作室整理翻译,转载请注明出处!