122 lines
2.2 KiB
Markdown
122 lines
2.2 KiB
Markdown
# 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()`
|
|
### 说明
|
|
删除数据包。
|
|
|
|
---
|