Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/364.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用python套接字获取udp数据包的流量类_Python_Sockets_Network Programming - Fatal编程技术网

使用python套接字获取udp数据包的流量类

使用python套接字获取udp数据包的流量类,python,sockets,network-programming,Python,Sockets,Network Programming,我想使用python套接字检索udp数据包的流量ClassTo。下面的代码在python中生成套接字,我想检索它的流量类,类似于java套接字中的getTrafficClass方法 UDP_IP='127.0.0.1' UDP_端口=8080 缓冲区大小=20 s=socket.socketsocket.AF_INET,socket.SOCK_DGRAM s、 bindUDP_IP,UDP_端口 数据,地址=s.recvfromBUFFER\u大小 如果数据: 打印收到的数据:,数据 //我需

我想使用python套接字检索udp数据包的流量ClassTo。下面的代码在python中生成套接字,我想检索它的流量类,类似于java套接字中的getTrafficClass方法

UDP_IP='127.0.0.1' UDP_端口=8080 缓冲区大小=20 s=socket.socketsocket.AF_INET,socket.SOCK_DGRAM s、 bindUDP_IP,UDP_端口 数据,地址=s.recvfromBUFFER\u大小 如果数据: 打印收到的数据:,数据
//我需要在这里获取traffic类。我认为java中没有像getTrafficClass这样的现成方法。您可以读取UDP层头下面的IP层头并对其进行解析,示例代码位于Sniffy.py或

,这是指向java文档中指定的方法的链接。我想要这样的东西。
[...]
def sniff(sock):
""" sniff a packet, parse its header and dump the sniffed data """
packet, address = sock.recvfrom(65565)
ipheader=ip(packet[:20])
ipheader.parse()
[...]