本帖最后由 VisualEleven 于 2011-08-11 13:07:12 编辑

解决方案 »

  1.   

    用个软件,限制exe的带宽
    再测试一下
      

  2.   

    既然当初api底层设计者吧send函数设计成返回成功发送多少字节的形式,那就说明设计时就考虑到网络条件复杂,有可能在某些极端情况下send的返回值会小于发送缓冲的长度,此时就需要再次发送剩余缓冲,当然现实编程条件下,我也没碰见过这种情况,不论是阻塞还是异步模式。但这只能说明我们测试的网络环境良好,不能以此来判断send的返回值一定会等于发送缓冲长度。