就是socket.receive(buffer,size,0)如果服务器总共的数据大小小于size会不会引发异常呢?谢谢了。

解决方案 »

  1.   

    大量数据分包发送,超出缓冲区定义就会丢包或者冲包
      

  2.   

    我是说接收数据,在要接收的数据很少的情况下。
      

  3.   

    在测试时,我们曾经大量测试,发送时缓冲区80K,而接收缓冲区3K,没有问题。不过,这当然也要看你的程序是怎样写的。
      

  4.   

    发送端和接收端尽量的控制好大小
      

  5.   

    不会有异常,只是缓冲区没装满而已,读的时候读实际接收到的字节数,而不是缓冲区的大小就可以了