TCP windows 下 send 一次最大数据包是多大?RT.不用WHILE 发送,直接发送最大包是多大,,我局域网传输 我想让网卡工作在最高效率,请问下怎么做呢?

解决方案 »

  1.   

    TCP发送的数据包是不受限制的,但TCP里有大量的机制以节省网络资源,通常的不使用Nagle就把TCP的这部分功能减小到足够忽略的程度了,这样?
    要是你是指封包的话,一个封包可以包含的数据一般最小的限制就是MTU了,MTU通常会是1500字节
      

  2.   

    我说的是局域网传输文件才几百KB,这不好吧,如何最大化利用网络传输效率? 或者说我想要每次都send一个最大的数据包
      

  3.   

    send 只是放到缓冲区中 由底层分发 不要看发的多少 主要看正确率和效率在 internet 中
      

  4.   

    TCP内定, 你就把要Send的调用Send就是了.