本帖最后由 VisualEleven 于 2010-12-07 17:27:47 编辑

解决方案 »

  1.   

    带宽取决于很多东西,网卡速率,CPU,内存...
      

  2.   

    本帖最后由 VisualEleven 于 2010-12-07 17:27:02 编辑
      

  3.   

    3楼说的帖子我已经看过了,他构造数据包的方式和我不太一样,我是想用Libnet构造数据包,请问您写过这方面的程序吗?
      

  4.   

    请问1楼的大虾写过这方面的程序吗?我只是用Libnet在百兆局域网下发送过简单的数据包,没有发送过这么多的数据包,每一个网卡的吞吐量要达到500M,准备在一台主机上安装四个相同的网卡,至于交换机可以用万兆交换机。多谢指点。
      

  5.   


    搞了7年网络视频多媒体了,可以发挥出网卡90%的吞吐量.
    select模型,重叠IO和完成端口还有ACE都可以达到你这要求,只是前者的CPU占用高一点.
    这个需要你自己开发并测试
      

  6.   

    非常感谢,请问您用过libnet吗?我只需要发送大量数据包,数据包的内容并不关心。
      

  7.   

    我只是在一台主机上发送数据包,还需要考虑select模型,重叠IO和完成端口这几种IO模型?
      

  8.   

    500Mbps,500MB肯定达不到啊,请问您写过类似的程序吗?
      

  9.   

    千兆没试过,百兆网上用winsock的udp组播文件到四五十台电脑能到7,8MB的样子.但慢的电脑会被拖死.