socket中UDP协议
udp协议的特点
-可以发空(数据报协议,有头)
-不需要建连接
-不会粘包
-不可靠(客户端,服务端谁断开都不受影响)
udp客户端
import socket
#udp
client = socket.socket(type = socket.SOCK_DGRAM)
#发送消息
client.sendto('guapi'.encode('utf8'),('192.168.11.207',8080))
date,addr = client.recvfrom(1024)
print(date)
udp服务端
import socket
server = socket.socket(type = socket.SOCK_DGRAM)
server.bind(('192.168.11.207',8080))
while True:
#接受消息
date,addr = server.recvfrom(1024)
print(date)
#发送消息
server.sendto(date.upper(),addr)