You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When I captures packets in iteration mode (for ts, pkt in pc:) or through loop
I have long delays before recieving packets. This is particularly evident when
computer gets small amount of packets (if you set filter or network contains
small amount of computers).
I did some research. I think problem is related to timeout_ms (to_ms for
winpcap pcap_open_live). As far as I understand a value of 0 means no time out;
on at least some platforms, this means that you may wait until a sufficient
number of packets arrive before seeing any packets, so you should use a
non-zero timeout (http://www.tcpdump.org/pcap.htm). Winpcap documentation is
not very clear at this point.
I tried to delete lines
elif n == 0:
break
for loop and __next__ functions.
And all works fine.
I think this is the right approach - not break loop if timeout is reached.
Otherwise, you can get problems with timeout_ms values different from 0.
My OS - Windows 7. I uses lastes code from svn.
Original issue reported on code.google.com by andreev....@gmail.com on 5 Oct 2010 at 4:25
The text was updated successfully, but these errors were encountered:
Original issue reported on code.google.com by
andreev....@gmail.com
on 5 Oct 2010 at 4:25The text was updated successfully, but these errors were encountered: