Hi,<br><br>I am writing a C++ application to capture packets (shock, horror). <br>The packets I am waiting for are only sent out every 60 seconds and are not sent on all interfaces, what I was wanting to know is; is there a function to allow me to capture on an interface for a specifed time and then stop the capture regardless of if anything is recieved or not. I can't think of how to do this without going down the route of multithreading which I want to avoid.<br>
<br>Regards,<br><br>Ryan<br>