C# 클래스 GameCore.NetWork.SocketNetPacket

상속: INetPacket
파일 보기 프로젝트 열기: recter/Unity-Net 1 사용 예제들

공개 메소드들

메소드 설명
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