C# Класс GameCore.NetWork.SocketNetPacket

Наследование: INetPacket
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
Clear ( ) : void

清空数据

GetBody ( int &nBodySize ) : Byte[]

获取消息包体内容 - 包身

GetBuffer ( int &nBufferSize ) : Byte[]

获取消息包数据缓存 - 包括包头和包身

GetMessageID ( ) : Int16

获取消息号

GetSize ( ) : int

获取包大小

IsPackHead ( Byte data ) : bool

判断是否是包头数据

SetPackBody ( Byte bodyData ) : bool

设置包身的数据

SetPackHead ( Byte headData ) : bool

设置包头的数据

SocketNetPacket ( Int16 nMessageID, int bodysize ) : System

Описание методов

Clear() публичный Метод

清空数据
public Clear ( ) : void
Результат void

GetBody() публичный Метод

获取消息包体内容 - 包身
public GetBody ( int &nBodySize ) : Byte[]
nBodySize int
Результат Byte[]

GetBuffer() публичный Метод

获取消息包数据缓存 - 包括包头和包身
public GetBuffer ( int &nBufferSize ) : Byte[]
nBufferSize int
Результат Byte[]

GetMessageID() публичный Метод

获取消息号
public GetMessageID ( ) : Int16
Результат System.Int16

GetSize() публичный Метод

获取包大小
public GetSize ( ) : int
Результат int

IsPackHead() публичный статический Метод

判断是否是包头数据
public static IsPackHead ( Byte data ) : bool
data Byte
Результат bool

SetPackBody() публичный Метод

设置包身的数据
public SetPackBody ( Byte bodyData ) : bool
bodyData Byte
Результат bool

SetPackHead() публичный Метод

设置包头的数据
public SetPackHead ( Byte headData ) : bool
headData Byte
Результат bool

SocketNetPacket() публичный Метод

public SocketNetPacket ( Int16 nMessageID, int bodysize ) : System
nMessageID System.Int16
bodysize int
Результат System