返回信息流我的程序向分开接收文件和字符串,想写个if语句,可想不出来怎么写条件
这是一条镜像帖。来源:北邮人论坛 / cpp / #26468同步于 2009/7/18
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖
想问一下如何区分接收的数据是文件还是字符串
wjfuture
2009/7/18镜像同步15 回复
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
加magic number?
【 在 wjfuture (期待成长) 的大作中提到: 】
: 我的程序向分开接收文件和字符串,想写个if语句,可想不出来怎么写条件
socket编程?在网络传递的不都是字符串么?
【 在 wjfuture (期待成长) 的大作中提到: 】
: 我的程序向分开接收文件和字符串,想写个if语句,可想不出来怎么写条件
【 在 yegle 的大作中提到: 】
: socket编程?在网络传递的不都是字符串么?
恩,对,我意思想说我在接收端把文件和聊天的分开来接受,因为文件接收比较复杂。
但又不知道在接收端怎么区分接收
A:我要"发文件"了,你等会儿收一下
B:你要发文件了是吗?
A:对,我要发了,你查收吧。
(发送文件)
A:领导说以后"发文件"只发电子版,节约纸张
B:你要发文件了是吗?
A:不,我不准备发,只是恰好我说的话里有"发文件"这几个字而已
【 在 wjfuture (期待成长) 的大作中提到: 】
: 恩,对,我意思想说我在接收端把文件和聊天的分开来接受,因为文件接收比较复杂。
: 但又不知道在接收端怎么区分接收
【 在 yegle 的大作中提到: 】
: A:我要"发文件"了,你等会儿收一下
: B:你要发文件了是吗?
: A:对,我要发了,你查收吧。
: ...................
好像是懂了,呵呵!谢谢哈!
还有个问题想请教一下,我在发送的时候会出现“对一未命名的文件存取被拒绝”
我查了一下应该是句柄问题,可是不知道怎么解决
在点击添加文件的时候我用了Dlg.GetPathName();
然后赋值给了FilePath,m_strPath,后者用来显示文件路径
之后点击发送键的时候要关闭搜索句柄,我用了
FindClose(FindFirstFile(FilePath,&FindFileData));
我觉得是FilePath用错了,可是不知道怎么传送那个路径名,我把文件选择对话框定义在了路径选择按钮的函数里了.....