@o@通过串口(modem拨号)传送数据问题!!!

smile2008 2003-09-11 04:08:12
使用的mscomm控件
接收缓存:1024
发送缓存:512
普通小数据发送正常
异常:发送文件时接收缓存会溢出
问题:如何控制它的发送与接收???
最好说详细些。
...全文
49 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
smile2008 2003-09-11
  • 打赏
  • 举报
回复
红兄:
mscomm控件自动清空缓冲区
问题是:只能控制发送速度嘛?(这个方法我也想过了,采用定时器)就没有其他的方法?
比如:接收缓冲区满,发送端不能再发送数据,有没有办法?.............................

^o^编程不重要,关键是遇见问题要有解决问题的方法^o^
^o^作程序之前要成竹在胸,往往事半功倍,反之则反之^o^
redby 2003-09-11
  • 打赏
  • 举报
回复

1.可能是你的接受方式不对吧!
有两种方式,一种是读出一块数据后,就清空缓冲区,另一种是读完后,仍然保留缓冲区中的数据.
2.在发送端发送数据时,控制其发送速度,使其能够满足接受端正确接收为准。

18,356

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 网络编程
c++c语言开发语言 技术论坛(原bbs)
社区管理员
  • 网络编程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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