UDP通信类似发短信只需要知道对方ip和端口不需要建立链接
import socket
#创建socket对象
s=socket.socket(socket.AF_INET,socket.SOCK_DGRAM)#AF_INET ipv4协议 SOCK_DGRAM udp模式
host = socket.gethostname()#获取本地计算机名
ip = socket.gethostbyname(host)#获取本地计算机ip
port = 1000#设置端口号
s.bind((ip, port)) #绑定本地ip和端口
print("udp配置完成")
print("udp ip ",ip," port",port)
while(1):
data,addr=s.recvfrom(1024) #一次接收1024字节
print(data.decode(),addr)# decode()解码收到的字节
s.sendto(data.upper(),addr)
s.close()