(1)服务端
- 创建socket
- 绑定目的ip和端口号、
- 数据交互
import socket
udpSer = socket.socket(socket.AF_INET,socket.SOCK_DGRAM)
#这里的SOCK_DGRAM 为udp流
udpSer.bind(("192.168.43.28",8900))
while True :
data ,addr = udpSer.recvfrom(1024)
print("客户端 :",data.decode("utf-8"))
infor = input("服务端 :")
udpSer.sendto(infor.encode("utf-8"),addr)
(2)客户端
- 绑定socket
- 数据交互
import socket
UdpSet = socket.socket(socket.AF_INET,socket.SOCK_DGRAM)
while True:
data = input("客户端:")
UdpSet.sendto(data.encode("utf-8"),("192.168.43.28",8900))
info = UdpSet.recv(1024).decode("utf-8")
print("服务器:"+info)