C# Class GameCore.NetWork.SocketNetPacket

Inheritance: INetPacket
Afficher le fichier Open project: recter/Unity-Net Class Usage Examples

Méthodes publiques

Méthode Description
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

Method Details

Clear() public méthode

清空数据
public Clear ( ) : void
Résultat void

GetBody() public méthode

获取消息包体内容 - 包身
public GetBody ( int &nBodySize ) : Byte[]
nBodySize int
Résultat Byte[]

GetBuffer() public méthode

获取消息包数据缓存 - 包括包头和包身
public GetBuffer ( int &nBufferSize ) : Byte[]
nBufferSize int
Résultat Byte[]

GetMessageID() public méthode

获取消息号
public GetMessageID ( ) : Int16
Résultat System.Int16

GetSize() public méthode

获取包大小
public GetSize ( ) : int
Résultat int

IsPackHead() public static méthode

判断是否是包头数据
public static IsPackHead ( Byte data ) : bool
data Byte
Résultat bool

SetPackBody() public méthode

设置包身的数据
public SetPackBody ( Byte bodyData ) : bool
bodyData Byte
Résultat bool

SetPackHead() public méthode

设置包头的数据
public SetPackHead ( Byte headData ) : bool
headData Byte
Résultat bool

SocketNetPacket() public méthode

public SocketNetPacket ( Int16 nMessageID, int bodysize ) : System
nMessageID System.Int16
bodysize int
Résultat System