摘要:
TCP与UDP的不同接包处理方式1.UDP发包的问题问:udp发送两次数据,第一次 100字节 ,第二次200字节, 接包方一次recvfrom( 1000 ),收到是 100,还是200,还是300?答:UDP是数据报文协议,是以数据包方式,所以每次可以接收100,200,在理想情况下,第一次是无论recvfrom多少都是接收到100。当然,可能由于网络原因,第二个包先到的话,有可能是200了。对可能会由于网络原因乱序,所以可能先收到200,所以自定义的udp协议包头里都要加上一个序列号,标识发送与收包对应2.TCP的发包问题问:同样如果换成tcp,第一次发送 100字节 ,第二次发送200 阅读全文