忽略setsockopt IP_TOS

时间:2018-10-29 14:11:55

标签: python python-2.7 sockets python-sockets

我想使用具有特定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))

0 个答案:

没有答案