1、server_8078.py代码# udp_server.py import socket def start_udp_server(host, port): # 创建一个UDP套接字 server_socket socket.socket(socket.AF_INET, socket.SOCK_DGRAM) # 绑定套接字到地址和端口 server_socket.bind((host, port)) print(fUDP Server listening on {host}:{port}) while True: # 接收数据 data, addr server_socket.recvfrom(1024) print(fReceived message from {addr}: {data.decode(utf-8)}) # 发送响应 response Hello from UDP server! server_socket.sendto(response.encode(utf-8), addr) if __name__ __main__: HOST 192.168.111.128 PORT 8078 start_udp_server(HOST, PORT)client_8078.py代码# udp_client.py import socket def start_udp_client(host, port): # 创建一个UDP套接字 client_socket socket.socket(socket.AF_INET, socket.SOCK_DGRAM) try: # 发送数据 message Hello from UDP client! client_socket.sendto(message.encode(utf-8), (host, port)) # 接收响应 data, server client_socket.recvfrom(1024) print(fReceived: {data.decode(utf-8)}) finally: # 关闭套接字 client_socket.close() if __name__ __main__: HOST 192.168.111.128 PORT 8078 start_udp_client(HOST, PORT)在第1个terminal运行python3 server_8078.py在第2个terminal运行python3 client_8078.py