只需一步,快速开始
举报
Kairt 发表于 2020-6-26 19:25 书上按异步选择模型发送的消息,也没写包头,就是注册异步处理事件,写了两个自定义的消息处理函数。 看 ...
tony666 发表于 2020-6-26 14:05 二进制打开文件 -> socket 传文件名 -> socket传二进制数据 -> socket接收文件名 和 二进制数据 ->保存 ...
Kairt 发表于 2020-6-26 16:29 是要实现聊天和文件传输,在文件传输的时候不需要定义包头吗,那在客户端如何区分来的是消息还是文件那?
tony666 发表于 2020-6-26 16:44 那就只能自己定义了,有个标记能区分就可以了吧,标记个类型、当前包序号、包总数就差不多了。 再说你实 ...
tony666 发表于 2020-6-26 21:18 你在你每次发的消息的前面额外加个头就可以了,定义一个类似上面的结构体,标明是文本还是文件 用的时 ...
Kairt 发表于 2020-6-27 11:22 这个包头是在发送消息或文件时一起发吗,接收端如何解析包头来判断是文件还是消息那,搞不懂啊,大佬求详 ...
tony666 发表于 2020-6-27 23:51 每个send都要在前面加一个包头,包头是固定长度的,每次接收的时候先去掉sizeof(MsgHead)就是正文了
Kairt 发表于 2020-6-28 09:52 可不可以每次发消息或文件前,先send一下类型,再送发内容(如果是发消息 就把类型和消息内容一起发;如 ...
本版积分规则 发表回复
查看 »
|小黑屋|手机版|VC驿站 ( 辽ICP备09019393号-4 )|网站地图
GMT+8, 2023-6-2 02:32
Powered by CcTry.CoM
© 2009-2021 cctry.com