Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2350513
  • 博文数量: 816
  • 博客积分: 10000
  • 博客等级: 上将
  • 技术积分: 5010
  • 用 户 组: 普通用户
  • 注册时间: 2008-12-17 17:57
文章分类

全部博文(816)

文章存档

2011年(1)

2008年(815)

分类:

2008-12-17 18:01:41

我用以下代码来发数据YbCommDevice1->Write(buffer,nByte);
现在我想实时显示当前发送的字节数,或者用一个进度条来显示发送的进度,
想问一下Victor:YbCommDevice1->Write(buffer,nByte)中有没有代表已经发送的数据字节数的参数。

还有一个问题是:用YbCommDevice1->Write(buffer,nByte)当发送的数据量很大时,比如500K ,1M或更大,
对方电脑收到的却只有很少的一部分。我改了设置里边的输入、输出缓存,但还是不行。测试如下:
我发送588128字节数(574K)的数据量
当输入、输出缓存为8192时,另一台电脑收到的数据只有16.8K
当输入、输出缓存为1024000时,另一台电脑收到的数据只有29.3K
这些数据远远小于我要发送的字节数。
想教Victor,这是怎么回事,有没有方法解决??


--------------------next---------------------

阅读(1011) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~