服务端:
from socket import *
ip_port=('192.168.0.101',8080)
buffer_size=1024
udp_sever = socket(AF_INET,SOCK_DGRAM)
udp_sever.bind(ip_port)
while True:
data,addr=udp_sever.recvfrom(buffer_size)
print('来自客户端%s的消息是:%s'%(addr,data.decode('utf-8')))
msg_sever = input('>>:').strip()
udp_sever.sendto(msg_sever.encode('utf-8'),addr)
客户端:
from socket import *
ip_port=('192.168.0.101',8080)
buffer_size=1024
udp_client=socket(AF_INET,SOCK_DGRAM)
while True:
msg_send = input('>>:').strip()
udp_client.sendto(msg_send.encode('utf-8'),ip_port)
data,addr = udp_client.recvfrom(buffer_size)
print('来自服务端%s的消息是:%s'%(addr,data.decode('utf-8')))
效果: