永发信息网

在C++Socket编程中若是用XML来压解数据时一般都是如何规划里面的数据的?

答案:1  悬赏:50  手机版
解决时间 2021-07-19 23:28

这是我设置的存放结构

<xml><0>数据类型</0><1>数据长度</1><2>数据(用O做为分割符)</2></xml>

发送的服务端解包后先判断数据类型后判断数据长度(数据是否是完整的)最后提取数据

这样的规划可行吗?

有没有比这个好点的规划?

最佳答案

socket在底层已经帮你验证过数据了,你不用在自己验证了。数据拿过来用就可以了。


一般你传输的数据应该是按照你们定的协议来传输,{协议类型}{数据}{数据}{数据} 解析的时候根据协议类型来对数据解析,一般不传输数据类型的

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
求仙剑奇侠传4游戏中除了琴姬唱的“仙剑问情
郑州矫正牙齿大概费用多少
PSP超级机器人大战A简体中文版`谁会手动输入
我家的长城电脑为什么没有幻灯片制作那个软件
我的前半生亦舒语录,你好 求亦舒 我的前半生t
一篇关于亲情的作文
怎样才算是疼女人?
为什么总是发呆呢?
QQ农场39%进不去
汽车水温传感器
身边的人,不断的更换,为什么总有人说我长得很
电影《2012》什么时候在合肥上映?
如何装扮个人空间
开通网上银行支付功能有什么需要注意的吗?开
五更鼓角声悲壮的下一句?
推荐资讯
世界最古老的古兰经现存哪里?
我姓邵.老婆下个月要生了所以在线征集宝宝名
( )困难有多大,我们( )要努力完成任务》
丝路里面升级城防要几次钱?
请高手推荐几款性价比高的内存条,谢啦
男人出轨过我们还能相信他吗?
怎么让QQ加速升级?帮助我吧!谢谢了。
脚扭了怎么办急急急???
术士好玩吗,wow7.0玩术士好还是猎人二选一帮
____ changes have taken place in my hometo
现在甲型H1N1流感为什么这么严重?
掘金对开拓者~哪队利害!~间巨几分呢~?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?