一、UDP与TCP的区别
1.UDP:两者之间可以直接沟通
TCP:两者之间不可以直接沟通,需要通过服务端,严格区分客户端和服务端。
2.创建通信对象
(1)创建一个通信对象 socket.AF_INET-IPV4
(2) UDP:socket.SOCK_DGRAM
(3) TCP:socket.SOCK_STREAM
3.适用范围
(1)UDP:适用于语音电话、视频电话
(2)TCP:适用于微信、QQ聊天
4.缺点
(1)UDP:如果网络中断或者卡顿,容易丢数据包。
(2)TCP:依赖第三方,数据安全性大打折扣。
二、客户端案例
三、服务端