串口发送文件疑问

rg1982 2007-10-30 11:05:19
串口发送完文件 怎样表示发送完毕?
我使用了龚建伟的CSeriesPort那个类 但是里面的WM_COMM_TXEMPTY_DETECTED被注释了
...全文
73 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
zaodt 2007-10-31
  • 打赏
  • 举报
回复
在通讯上都要有个协议!

就像我们打电话一样,过程如下:

1、你先拨通对方电话;
2、你说:喂!我是RG1982
3、对方知道你是谁了,然后问你要干什么?
4、你就说我要传文件,文件名是什么,文件大小是多少,你告诉对方
5、对方接收到文件名、文件大小,然后说,你可以传了
6、开始传输文件,你发送文件大小的数据
7、对方接收文件大小的数据
8、传输完毕


说明:在传输以前的通信协议可以指定为固定的长度;或者协议有开始符和结束符,这样就不需要固定的长度。

总之,对于初学者还是比较复杂的,最好找些详细介绍的文章看看,另外还有现成的协议可以用,不过比较复杂。
醉马不肖 2007-10-30
  • 打赏
  • 举报
回复
建议,先发送一个长度信息,然后在接收指定长度的信息就可以了

2,641

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 硬件/系统
社区管理员
  • 硬件/系统社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧