dp-s_doc/Object/Pack/Pack.md

2.2 KiB

Packet 类函数文档

一、构造函数

函数签名

  • constructor(...)

说明

如果有参数传入,则使用传入的参数进行构造;如果没有参数传入,则创建一个新的数据包。


二、Put_Header 函数

函数签名

  • function Put_Header(a, b)

参数

  • a:整数
  • b:整数

说明

设置数据包的头部信息。


三、Put_Byte 函数

函数签名

  • function Put_Byte(Value)

参数

  • Value:整数

说明

向数据包中写入一个字节的值。


四、Put_Short 函数

函数签名

  • function Put_Short(Value)

参数

  • Value:整数

说明

向数据包中写入一个短整型的值。


五、Put_Int 函数

函数签名

  • function Put_Int(Value)

参数

  • Value:整数

说明

向数据包中写入一个整型的值。


六、Put_Binary 函数

函数签名

  • function Put_Binary(Value)

参数

  • Value:字符串

说明

向数据包中写入二进制数据。


七、Put_BinaryEx 函数

函数签名

  • function Put_BinaryEx(Str, Len)

参数

  • Str:字符串指针
  • Len:整数,表示字符串长度

说明

向数据包中写入指定长度的二进制数据。


八、Put_BinaryEx_M 函数

函数签名

  • function Put_BinaryEx_M(Str, Len)

参数

  • Str:字符串指针
  • Len:整数,表示字符串长度

说明

向数据包中写入指定长度的二进制数据。


九、Put_Str 函数

函数签名

  • function Put_Str(Str, Len)

参数

  • Str:字符串
  • Len:整数,表示字符串长度

说明

向数据包中写入一个字符串。


十、Finalize 函数

函数签名

  • function Finalize(Value)

参数

  • Value:布尔值

说明

完成数据包的构建。


十一、Send 函数

函数签名

  • function Send(SUser)

参数

  • SUser:用户对象

说明

将数据包发送给指定用户。


十二、Delete 函数

函数签名

  • function Delete()

说明

删除数据包。