<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[&amp;quot;read out&amp;quot; Zeit in Pcap legt den Progablauf lahm]]></title><description><![CDATA[<p>Hallo da,</p>
<p>ich bin dabei, mit WinPcap in Visual Studio 2008 Express und der Bib WinPcap Ethernetpackete zu sniffen. Man macht ja ganz zu Anfang immer einen Adapter auf und gibt dem unter andrem eine Zeit für den Read timeout mit. Mein Problem ist, dass dieser Timeout alles andere in seiner Ausführung verlangsamt. Wenn kein Traffic vorhanden ist, werden Funktionen wie<br />
&quot;pcap_dispatch(), pcap_next(), pcap_next_ex(),pcap_loop()&quot; so lange ausgeführt, bis der Time Out zuschlägt und so lange steht das ganze Programm.</p>
<p>Kennt jemand eine möglichkeit, dieses Problem zu umgehen? Zum Beispiel, ob man abfragen kann, ob üebrhaupt ein Packet da ist, bevor man eine Time Out abhänginge Funktion startet... Selbst die kleinste Einheit mit einer Millisekunde sind ja schon Welten für einen Rechner.</p>
<p>PS.: Ansonsten geht das mit dem Empfangen und dem Senden <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
<p>Jasson</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/276988/quot-read-out-quot-zeit-in-pcap-legt-den-progablauf-lahm</link><generator>RSS for Node</generator><lastBuildDate>Wed, 26 Aug 2026 04:23:22 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/276988.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 11 Nov 2010 09:51:08 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to &amp;quot;read out&amp;quot; Zeit in Pcap legt den Progablauf lahm on Thu, 11 Nov 2010 09:51:08 GMT]]></title><description><![CDATA[<p>Hallo da,</p>
<p>ich bin dabei, mit WinPcap in Visual Studio 2008 Express und der Bib WinPcap Ethernetpackete zu sniffen. Man macht ja ganz zu Anfang immer einen Adapter auf und gibt dem unter andrem eine Zeit für den Read timeout mit. Mein Problem ist, dass dieser Timeout alles andere in seiner Ausführung verlangsamt. Wenn kein Traffic vorhanden ist, werden Funktionen wie<br />
&quot;pcap_dispatch(), pcap_next(), pcap_next_ex(),pcap_loop()&quot; so lange ausgeführt, bis der Time Out zuschlägt und so lange steht das ganze Programm.</p>
<p>Kennt jemand eine möglichkeit, dieses Problem zu umgehen? Zum Beispiel, ob man abfragen kann, ob üebrhaupt ein Packet da ist, bevor man eine Time Out abhänginge Funktion startet... Selbst die kleinste Einheit mit einer Millisekunde sind ja schon Welten für einen Rechner.</p>
<p>PS.: Ansonsten geht das mit dem Empfangen und dem Senden <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
<p>Jasson</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1978859</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1978859</guid><dc:creator><![CDATA[Jasson]]></dc:creator><pubDate>Thu, 11 Nov 2010 09:51:08 GMT</pubDate></item></channel></rss>