几K吧,取决于Winsock的堆栈,跟TCP协议五关。

解决方案 »

  1.   

    倒底是多少K呢,我是用CSocket的send传输的,我不是很明白什么堆ZAN,在用VB传的时候我知道是8K,要是多了一定收的有问题的,就不知道VC的是多少.
      

  2.   

    我记得udp是64k,tcp不知道,没试过
      

  3.   

    VC中如果不设置默认的是8K,不过可以用setsockopt来重新设置,因为IPv4中的限制,最大的报文也就是64K-IP头-分片损失
      

  4.   

    for User mode , for example when you call api send(), there is no limits
    sure, it depends on OS's TCP/IP implementation.
    when in kernel mode, the ethernet can send 1500 bytes once.