发送群消息请求包(扩展格式)

 扩展固定群消息发送包,相对于已经有的固定群消息发送包来说,这个多了一些标志,
 同时旧的群消息发送包为了兼容性的考虑TX依然保留:
 1.  头部
 2.  子命令,1字节,0x1A
 3.  群内部ID,4字节
 4.  后面的数据的总长度,2字节
 5.  Content Type, 2字节,0x0001表示纯文件,0x0002表示有自定义表情
 6.  消息分片数,1字节。群消息分片也是最大700字节,但是这个和普通消息不一样的是:这个700包含了这些控制信息
 7.  分片序号,1字节,从0开始
 8.  消息id,2字节,同一条消息的不同分片id相同
 9.  4字节,未知
 10. 消息内容,最后一个分片追加空格
 Note: 结尾处的空格是必须的,如果不追加空格,会导致有些缺省表情显示为乱码
 11. 消息的尾部,包含一些消息的参数,比如字体颜色啦,等等等等,顺序是
     1. 字体修饰属性,bold,italic之类的,2字节,具体的设置是
         i.   bit0-bit4用来表示字体大小,所以最大是32
         ii.  bit5表示是否bold
         iii. bit6表示是否italic
         iv.  bit7表示是否underline
     2. 颜色Red,1字节
     3. 颜色Green,1字节
     4. 颜色Blue,1字节
     5. 1个未知字节,置0先
     6. 消息编码,2字节,0x8602为GB,0x0000为EN,其他未知,好像可以自定义,因为服务器好像不干涉
     7. 可变长度的一段信息,字体名后面跟一个回车符,比如0xcb, 0xce, 0xcc, 0xe5,表示宋体
 12. 1字节,表示11和12部分的字节长度
 13. 尾部
 
 注意:只有最后一个分片有11, 12部分
 
@author luma

触发事件

没有事件与此包关联

相关包