消息数据类型

本节描述消息里用到的基本数据类型.
 
Intn(i)
一个网络字节序(译注:高位->高地址,底位->底地址)的 n 位整数.如果声明了 i ,它就是字面(literal )值.如..Int16,Int32(42).
LimStringn(s)
一个被当成一个 '\0' 结尾的字串的 n 字节的字符数组.如果空间不够,'\0' 被忽略.如果声明了 s ,那么它是字面值.例如.LimString32,LimString64("user").
String(s)
一个传统没有长度限制的的 C 的 '\0' 结尾的字符串。如果声明了 s ,那么它是字面值.例如 String,String("user")。
注意:后端返回的字串的可能长度没有预定义的限制。所以前端必须使用良好的编码策略,使用某种可扩展的缓冲区以便能接受任何能放进内存里的东西。如果那样做不可行,则读取全长的字串然后抛弃不能放进你的定长缓冲区的结尾字符。
Byten(c)