我想使用具有特定DSCP值的python创建UDP数据包。我一整天都在尝试这样做,但是无论如何,WireShark捕获中的DSCP值都为0。 我尝试使用Linux和Windows
这是我用来测试的代码。
import socket
udp_socket = socket.socket(socket.AF_INET, socket.SOCK_DGRAM,
socket.IPPROTO_UDP)
udp_socket.setsockopt(socket.IPPROTO_IP, socket.IP_TOS, 184)
udp_socket.bind(("x.x.x.x", 56001))
udp_socket.settimeout(1)
udp_socket.sendto("Test", ("x.x.x.x", 56001))