On this page
52.6. 邮件数据类型
本节描述消息中使用的基本数据类型。
整数*
n
(i
*)- 网络字节 Sequences 的*
n
位整数(最高有效字节在前)。如果指定了i
*,则它将是确切的值,否则该值是可变的。例如。 Int16,Int32(42)。
- 网络字节 Sequences 的*
整数*
n
* [*+21+
*]-
k
* *n
位整数的数组,每个都以网络字节 Sequences 排列。数组长度k
*始终由消息中的较早字段确定。例如。 Int16 [M]。
-
字符串(*
s
*)- 一个以空值结尾的字符串(C 样式的字符串)。字符串没有具体的长度限制。如果指定*
s
*,则它将是确切的值,否则该值是可变的。例如。字符串,字符串(“用户”)。
- 一个以空值结尾的字符串(C 样式的字符串)。字符串没有具体的长度限制。如果指定*
Note
后端可以返回的字符串的长度没有 sched 义的限制。前端的良好编码策略是使用可扩展的缓冲区,以便接受适合内存的任何内容。如果那不可行,请读取完整的字符串并丢弃不适合固定大小缓冲区的结尾字符。
字节*
n
(c
*)- 精确*
n
字节。如果字段宽度n
不是常数,则始终可以从消息中的较早字段确定。如果指定c
*,则它是精确值。例如。字节 2,字节 1(' n')。
- 精确*