1、确保UDP端口号正确。在发送和接收UDP消息时,确保使用相同的端口号。 2、关闭防火墙或者在防火墙上添加UDP端口例外规则。 3、检查代码逻辑,确保发送和接收UDP消息的代码正确无误。 下面是一个简单的Python示例,向本地主机发送UDP消息并接收响应:
import socket
# 发送UDP消息
s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
s.sendto(b"Hello, UDP!", ("127.0.0.1", 8888))
# 接收UDP消息
s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
s.bind(("127.0.0.1", 8888))
data, addr = s.recvfrom(1024)
print("Received:", data.decode("utf-8"))