UDP | TCP | |
---|---|---|
处理方式 | 单个数据报 | 将网络视为流 |
连接 | 从多个独立主机收发数据 | 两台主机之间唯一连接 |
实现 | DatagramPacket将数据以字节方式填充到数据报中 | Socket |
DatagramSocket负责收发数据报 | ServerSocket | |
首发规则 | 无序且不保证到达 | 有序且有可靠保证 |
UDP数据报-->基于IP数据报
通常,UDP的数据报大小可以支持到65507字节(理论上),但一般的,在许多平台下,这个限制是8192字节(8k)
当然,你可以自行选择数据报的大小,这里最合适的大小并不是一定的,当网络不太好的时候,就要选择更小的包,而当网络速率快而通畅的时候,更大的包是更好的选择。