小弟最近在写一个基于流式套接字的文件传输程序,想在界面上显示文件传输的速度,比如:**kb/s这样的东东,但不知道该怎么计算并显示,有类似的控件或者类吗?
还有,如果是用多线程实现多个连接并行传输,那又当如何精确计算当前传输速率?
还有,如果是用多线程实现多个连接并行传输,那又当如何精确计算当前传输速率?
解决方案 »
- 有类似visual stdio控件属性编辑框那样的控件类吗
- 问题多多,一个接一个,关于Tooltip提示
- 使用Oracle OLEDB provider访问oracle问题
- 请教高手——图片如何转换成视频?
- 我的钩子抓不到USB KEY,谁能帮忙看看。
- 我要用vc做开发,但是mfc函数很不熟,不知道在哪里可以查到。或者装什么东西。我是新手。请大家多多帮忙!
- 请教高手,高分
- 急!!!,http://www.csdn.net/expert/topic/182/182571.shtm
- 在VC中使用ADO,其中的Execute是怎么用的?它的第二个参数VARIANT *RecordsetAffected是什么玩意?
- 高手快来呀,基本概念,请帮我 (窗口和视口)
- 如何能看到菜单项中的new file,open file对应的mfc自带的代码
- 怎么没有SOCKS Protocol Version 4的rfc?
TO:jiudon(有一种感觉,叫想你::) && zhangqu_980371(能坚持一辈子的东西太少) &&
oyljerry(☆勇敢的心☆-Paper Reviewing)
我试着用了WM_TIMER消息统计每秒内线程的数据接收、发送的总量,据此粗略地反映当前的传输速度,然后刷新显示速度的文本框,感觉上这样太过粗糙,但是水平有限^_^
我的设想是先以此为根基慢慢再加以改进,另外你们提及的 数据/时间 指的是用CTime获取时间长度吗?
TO: Caps77(厉兵秣马)
多谢你给的代码,我得慢慢进行消化,呵呵,以前光看书,动手编程较少,一动手才知道手生,现在正在慢慢锻炼:)再次感谢各位!