Java 套接字

有两种类型的 Internet 协议流量 -
1. TCP - 传输控制协议 2. UDP - 用户数据报协议

TCP 是面向连接的协议。
UDP 是一种无连接协议。

TCP 适用于需要高可靠性的应用,传输时间相对不太重要。

UDP 适用于需要快速,高效传输的应用,例如游戏。UDP 的无状态特性对于回答来自大量客户端的小型查询的服务器也很有用。

简单来说 -
当你无法承受数据丢失以及发送和接收数据的时间无关紧要时,请使用 TCP。当你无法承受时间和数据丢失无关紧要时,请使用 UDP。

绝对保证传输的数据保持不变,并且在 TCP 的情况下以与其发送的顺序相同的方式到达。
但是不能保证发送的消息或数据包在 UDP 中完全可以达到。