UDP
UDP
-
UDP 发短信,广播,在线播放视频,QQ微信
- 不需要建立连接,就可以通信
- 不占用连接,不可靠(消息因为网络不稳定丢失)、快
-
服务端
import socket sk=socket.socket(type=socket.SOCK_DGRAM) sk.bind(('127.0.0.1',1234)) while True: mag=sk.recvfrom(1024) #接受一个元组对方的ip地址和端口 print(mag[0].decode('utf-8')) ss=input('>>>') sk.sendto(ss.encode('utf-8'),mag[1]) #向对方发送信息
-
客户端
import socket sk=socket.socket(type=socket.SOCK_DGRAM) server=('127.0.0.1',1234) while True: ss=input('>>>') if ss.upper()=='Q':break sk.sendto(ss.encode('utf-8'),server) mag=sk.recv(1024).decode('utf-8') if mag.upper()=='Q':break print(mag)