查看完整版本: [--
请问如何发送一个不定长的数组包
--]
QTCN开发网
->
Qt基础编程
->
请问如何发送一个不定长的数组包
[打印本页]
登录
->
注册
->
回复主题
->
发表主题
zxwmail
2017-03-23 20:24
请问如何发送一个不定长的数组包
现在只会通过udp发送定长的数组按照预定的长度解析。
请问如何发送含数组长度和数据的包并解析?
dbzhang800
2017-03-23 22:12
这和发送没什么关系吧,只要你定义好自己协议,直接发就是了
15145093145
2017-03-24 09:24
定义包头 + 包体
#pragma pack(push, 1)
typedef struct
{
UCHAR cHead;
UCHAR cSize;
UCHAR cType;
WORD wPackNo;//流水
}PackHeader;
#pragma pack(pop)
never_forget
2017-03-24 11:38
你可以在发送之前,使用JSON包装一下数据,使用类似
{
“count”:10
“data”:“this is my data !”
}
这样的 string 类型数据, count 你可以根据自己的数据量先算出来,然后另外一边通过count的值来循环解析,也许楼主想要这样呢!
zxwmail
2017-03-24 15:24
谢谢大家。
查看完整版本: [--
请问如何发送一个不定长的数组包
--] [--
top
--]
Powered by
phpwind
v8.7
Code ©2003-2011
phpwind
Gzip disabled