首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

delphi 高速网络发包,该如何解决

2012-03-09 
delphi 高速网络发包用delphi的现有控件写收发数据的测试,在两台机器上试,结果网速是100M的,带宽最高只能

delphi 高速网络发包
用delphi的现有控件写收发数据的测试,在两台机器上试,结果网速是100M的,带宽最高只能用到30%至50%,是不是应该通过网卡驱动什么的直接做收发数据的代码?我是在要做一个极速情况下网络数据收发程序,那位有做过或知道应该怎么做的望赐教!

[解决办法]
优化一下代码,更改发送包的大小,这个测试看多大是最优的,因为网卡有个缓冲区,太大太小都可能造成速度损失,另外如果有读写磁盘,用内存映射的方式也可以提高效率。
[解决办法]
100M bps是理论速度,很多因素会影响并导致传输不能达到这个速度,比如包的大小,网线制作是否符合568标准等等

热点排行