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