我有雷达,我想读取雷达通过以太网端口发送的UDP数据包。 所以我创建了这个脚本:
import socket
UDP_PORT = 2700
interface=""
sock = socket.socket(socket.AF_INET, # Ethernet
socket.SOCK_DGRAM) # UDP
sock.bind((interface, UDP_PORT))
while True:
data, addr = sock.recvfrom(1024) # buffer size is 1024 bytes
print "received message:", data
但是当我吟唱它时,我会收到这样的奇怪信息:
在雷达的用户手册中,它说该数据包包含以下字段:
如何从UDP数据包中读取此字段?
提前谢谢