Hi,we are working on a C/C++ application, where we can get calls from more than 
one source.I am trying to capture packets and count the packets based on the 
endpoint pair's e.g.A->BC->BD->Bas you can see, above we can get calls to B 
from A,C and D and we would like to count individual bandwidth from A-> B, 
A->C, A->DUser at any time can changes the endpoint pair as shown above, to 
handle this scenariowe would like to reset the filter expression in 
pcap_setfilter( ) after a given time(mostly 30 seconds)we were not able to find 
anyway, to dynamically reset the filter expression and had to do it on our 
ownwe are using pcap_loop with -1 option, which makes it run in infinite loop, 
after every 30 seconds we are calling pcap_close( ) from the callback method 
ofpcap_loop( ), as of now this causes a crash in the application. can someone 
suggest a way to reset the filter expression?I looked on Google and found that 
we can use pcap_breakloop( ) to terminate the infinite pcap_loop( )but
  could not find any good pcap_breakloop( ) example.any help would be 
appreciated.thanks,m
                                          
_______________________________________________
Winpcap-users mailing list
[email protected]
https://www.winpcap.org/mailman/listinfo/winpcap-users

Reply via email to