MFC中socket 服务端怎样一次发送多个不同类型的数据,客户端又该怎样处理? 20

 我来答
luosiyong
2012-04-12 · TA获得超过3256个赞
知道大有可为答主
回答量:1090
采纳率:0%
帮助的人:1622万
展开全部
自己定义消息的类型和消息封包
比如最开始2个字节用来表示消息类型,然后4个字节表示长液卜度,然后是具体的内容。
客户端收到这样的数据码陪流的时候,就按照自己的协议解析。根据需要可以自己设计迟埋蠢更复杂的数据包协议
lucerfu
2012-04-15 · 超过28用户采纳过TA的回答
知道答主
回答量:64
采纳率:0%
帮助的人:71.7万
展开全部
将多个类型不同的兄族数据组装成结构体,struct Data{ int a; float b;struct Info;int DataLen}等等之类的信息都可以放旅棚在里面,然后调用memcpy将结构体放入到发送的buffer中,send\sendto发送;客户端收到数羡镇弊据后,将buf里面的信息通过memcpy转换为相应的结构体信息。客户端转化时按照字节数来提取结构体中的信息;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式