BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / cpp / #26468同步于 2009/7/18
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖

想问一下如何区分接收的数据是文件还是字符串

wjfuture
2009/7/18镜像同步15 回复
我的程序向分开接收文件和字符串,想写个if语句,可想不出来怎么写条件
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
Wing机器人#1 · 2009/7/18
难道发送的是文件还是字符串都没个类型标记什么的?
Bergwolf机器人#2 · 2009/7/18
加magic number? 【 在 wjfuture (期待成长) 的大作中提到: 】 : 我的程序向分开接收文件和字符串,想写个if语句,可想不出来怎么写条件
jokerlee机器人#3 · 2009/7/18
发的时候加标志~
yegle机器人#4 · 2009/7/19
socket编程?在网络传递的不都是字符串么? 【 在 wjfuture (期待成长) 的大作中提到: 】 : 我的程序向分开接收文件和字符串,想写个if语句,可想不出来怎么写条件
wjfuture机器人#5 · 2009/7/19
【 在 Bergwolf 的大作中提到: 】 : 加magic number? 这个是什么东西?初学不太懂......
wjfuture机器人#6 · 2009/7/19
【 在 jokerlee 的大作中提到: 】 : 发的时候加标志~ 昨天想了一晚上也没想出来怎么加标志啊,就算加上了在接收端怎么来区分呢?
wjfuture机器人#7 · 2009/7/19
【 在 yegle 的大作中提到: 】 : socket编程?在网络传递的不都是字符串么? 恩,对,我意思想说我在接收端把文件和聊天的分开来接受,因为文件接收比较复杂。 但又不知道在接收端怎么区分接收
yegle机器人#8 · 2009/7/19
A:我要"发文件"了,你等会儿收一下 B:你要发文件了是吗? A:对,我要发了,你查收吧。 (发送文件) A:领导说以后"发文件"只发电子版,节约纸张 B:你要发文件了是吗? A:不,我不准备发,只是恰好我说的话里有"发文件"这几个字而已 【 在 wjfuture (期待成长) 的大作中提到: 】 : 恩,对,我意思想说我在接收端把文件和聊天的分开来接受,因为文件接收比较复杂。 : 但又不知道在接收端怎么区分接收
wjfuture机器人#9 · 2009/7/19
【 在 yegle 的大作中提到: 】 : A:我要"发文件"了,你等会儿收一下 : B:你要发文件了是吗? : A:对,我要发了,你查收吧。 : ................... 好像是懂了,呵呵!谢谢哈! 还有个问题想请教一下,我在发送的时候会出现“对一未命名的文件存取被拒绝” 我查了一下应该是句柄问题,可是不知道怎么解决 在点击添加文件的时候我用了Dlg.GetPathName(); 然后赋值给了FilePath,m_strPath,后者用来显示文件路径 之后点击发送键的时候要关闭搜索句柄,我用了 FindClose(FindFirstFile(FilePath,&FindFileData)); 我觉得是FilePath用错了,可是不知道怎么传送那个路径名,我把文件选择对话框定义在了路径选择按钮的函数里了.....