Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/python-2.7/5.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 2.7 &引用;文件描述符超出select中的范围;使用scapy发送数据包时出错_Python 2.7_Scapy - Fatal编程技术网

Python 2.7 &引用;文件描述符超出select中的范围;使用scapy发送数据包时出错

Python 2.7 &引用;文件描述符超出select中的范围;使用scapy发送数据包时出错,python-2.7,scapy,Python 2.7,Scapy,我在用scapy发送数据包时遇到了这个问题,这种情况非常不一致,我只想知道如何调试这个问题,有没有办法解决这个问题。 我们可以用select.poll()替换select.select()调用吗,因为我读到select对文件描述符有限制。 我不熟悉select或poll,请建议更好的调试方法 File "/root/lib/Packets/UDP_pkts.py", line 177, in send_gre_dns_query scapy.all.send(subscriber_pkts, c

我在用scapy发送数据包时遇到了这个问题,这种情况非常不一致,我只想知道如何调试这个问题,有没有办法解决这个问题。 我们可以用select.poll()替换select.select()调用吗,因为我读到select对文件描述符有限制。 我不熟悉select或poll,请建议更好的调试方法

File "/root/lib/Packets/UDP_pkts.py", line 177, in send_gre_dns_query
scapy.all.send(subscriber_pkts, count=op_args['pktCount'])
File "/root/thirdparty/lib/scapy/sendrecv.py", line 261, in send
__gen_send(conf.L3socket(*args, **kargs), x, inter=inter, loop=loop, count=count,verbose=verbose, realtime=realtime)
File "/root/thirdparty/lib/scapy/arch/linux.py", line 317, in __init__
_flush_fd(self.ins)
File "/root/thirdparty/lib/scapy/arch/linux.py", line 301, in _flush_fd
r,w,e = select([fd],[],[],0)
ValueError: filedescriptor out of range in select()