dp-s_doc/Object/Pack/Pack.md

122 lines
2.2 KiB
Markdown
Raw Permalink Normal View History

2025-03-23 18:51:55 +08:00
# 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()`
### 说明
删除数据包。
---