Java TCP and UDP

UDP TCP
处理方式 单个数据报 将网络视为流
连接 从多个独立主机收发数据 两台主机之间唯一连接
实现 DatagramPacket将数据以字节方式填充到数据报中 Socket
DatagramSocket负责收发数据报 ServerSocket
首发规则 无序且不保证到达 有序且有可靠保证

UDP数据报-->基于IP数据报

通常,UDP的数据报大小可以支持到65507字节(理论上),但一般的,在许多平台下,这个限制是8192字节(8k)

当然,你可以自行选择数据报的大小,这里最合适的大小并不是一定的,当网络不太好的时候,就要选择更小的包,而当网络速率快而通畅的时候,更大的包是更好的选择。