1.Socket网络通信
TCP协议
TCP协议是一种以固定连线为基础的协议,它提供两台计算机见可靠的数据传送。
UDP协议
UDP协议是无连接通信协议,不保证数据的可靠传输,但能够向若干个目标发送数据,或接受来自若干源的数据。
TCP与UDP的区别
1.TCP面向连接,UDP是无连接的,发送数据之前不需要建立连接
2.TCP提供可靠的服务,UDP不保证可靠交付
3.UDP具有较好的实时性,工作效率较高,使用与对告诉传输和实时性有较高的通信
4.每一条TCP连接只能是点到点的,UDP支持一对一,一对多,多对一的交互通信
5.TCP对系统资源要求较多