Skip to content
This repository has been archived by the owner on Jul 6, 2023. It is now read-only.

Latest commit

 

History

History
25 lines (22 loc) · 745 Bytes

Engine.Network.md

File metadata and controls

25 lines (22 loc) · 745 Bytes

网络系统 (Engine.Network)

定义网络包编码解码器

using System;
using System.Collections;
using System.Collections.Generic;
using MotionFramework.Network;

/// <summary>
/// Protobuf网络包编码解码器
/// </summary>
public class ProtoNetworkPackageCoder : DefaultNetworkPackageCoder
{
	public ProtoNetworkPackageCoder()
	{
		// 设置字段类型
		PackageSizeFieldType = EPackageSizeFieldType.UShort;
		MessageIDFieldType = EMessageIDFieldType.UShort;
	}
}

更详细的教程请参考示例代码

  1. Module.Network/Package/DefaultNetworkPackageCoder.cs