QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1427|回复: 9

SOCKET编程:TCP中怎样测试传输的速率

[复制链接]
发表于 2005-5-25 14:55:22 | 显示全部楼层 |阅读模式
如题,程序写好了,能传输了,但是怎样测试其传输的性能呢?
发表于 2005-5-25 19:56:52 | 显示全部楼层
bytes/time,自己计算了。
回复

使用道具 举报

 楼主| 发表于 2005-5-25 20:52:07 | 显示全部楼层
太大概了,能否具体点呢?
回复

使用道具 举报

发表于 2005-5-25 23:14:34 | 显示全部楼层
晕。。你能接受没有???我也是在做这个。。
回复

使用道具 举报

发表于 2005-5-25 23:17:58 | 显示全部楼层
用本机向远程机的非活动端口发送SYN 报文,远程机则会发回一个RST报文作为响应;
发送的时间T1,接受时间T2,报文长度S
速度不就可以求出来了。。。S/T2-T1;
回复

使用道具 举报

 楼主| 发表于 2005-5-26 07:59:23 | 显示全部楼层
刚才请教了一下导师,他说直接读网卡芯片8139
回复

使用道具 举报

发表于 2005-5-26 11:56:16 | 显示全部楼层
用的着那么麻烦吗?还有一种方法就是直接用程序传送一个大点的文件,然后用time计时,然后就能求出速度了,BTW:不过这个主要看你的目的是什么了。
回复

使用道具 举报

 楼主| 发表于 2005-5-26 14:55:47 | 显示全部楼层
NO,NO,这样太粗糙了,测试一个通信系统的性能主要是看经过网卡的统计比特流速率,

你这样测到的只是看传一个文件要多长时间而已
回复

使用道具 举报

发表于 2005-5-26 15:26:48 | 显示全部楼层
说一条 不同大小的包 发送速率大大的不同
就是说你发10个1k的 和发一个10k的是不一样的
回复

使用道具 举报

 楼主| 发表于 2005-5-26 16:36:15 | 显示全部楼层
就是, 最后评估的是统计速率
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-5-20 08:27 , Processed in 0.313388 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表