<?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[Dringendes Problem zu Winsock - Erbitte Hilfe]]></title><description><![CDATA[<p>Hi,</p>
<p>ich habe ein großes Problem. Ich habe ein C-Programm das regelmäßig pollen muss ob Daten im Buffer sind und diese dann aus dem Buffer abruft (das Programm muss Pollen weil es nebenbei noch andere Operationen durchführen muss).</p>
<p>Damit übertrage ich größere Datenmengen.</p>
<p>Nun geht das relativ gut aber immer bei ungefähr 200kb Daten bricht die Übertragung eine Zeit lang auf eine sehr langsame Geschwindigkeit ein um danach (bei ungefähr 300kb ) wieder schneller zu laufen.</p>
<p>Anbei der Code für das Empfangen von Daten aus dem Buffer:</p>
<pre><code class="language-cpp">/*Prüfen ob Daten da sind*/ 
   ioctlsocket(hai_kom_serversocket,FIONREAD,&amp;length_u32);
   if (length_u32 &gt; 0)
   {

      /*Wenn Daten da sind -&gt; Daten empfangen*/
      length_u32 = recvfrom(hai_kom_serversocket,data_u8p,length_u32,0,
      &amp;client,&amp;clientsize);
   }
</code></pre>
<p>Hat jemand eine Idee wieso die Übertragung einbricht?</p>
<p>Gruß<br />
Snapper</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/241760/dringendes-problem-zu-winsock-erbitte-hilfe</link><generator>RSS for Node</generator><lastBuildDate>Mon, 06 Apr 2026 00:00:35 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/241760.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 25 May 2009 17:22:04 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Dringendes Problem zu Winsock - Erbitte Hilfe on Mon, 25 May 2009 17:22:04 GMT]]></title><description><![CDATA[<p>Hi,</p>
<p>ich habe ein großes Problem. Ich habe ein C-Programm das regelmäßig pollen muss ob Daten im Buffer sind und diese dann aus dem Buffer abruft (das Programm muss Pollen weil es nebenbei noch andere Operationen durchführen muss).</p>
<p>Damit übertrage ich größere Datenmengen.</p>
<p>Nun geht das relativ gut aber immer bei ungefähr 200kb Daten bricht die Übertragung eine Zeit lang auf eine sehr langsame Geschwindigkeit ein um danach (bei ungefähr 300kb ) wieder schneller zu laufen.</p>
<p>Anbei der Code für das Empfangen von Daten aus dem Buffer:</p>
<pre><code class="language-cpp">/*Prüfen ob Daten da sind*/ 
   ioctlsocket(hai_kom_serversocket,FIONREAD,&amp;length_u32);
   if (length_u32 &gt; 0)
   {

      /*Wenn Daten da sind -&gt; Daten empfangen*/
      length_u32 = recvfrom(hai_kom_serversocket,data_u8p,length_u32,0,
      &amp;client,&amp;clientsize);
   }
</code></pre>
<p>Hat jemand eine Idee wieso die Übertragung einbricht?</p>
<p>Gruß<br />
Snapper</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1715602</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1715602</guid><dc:creator><![CDATA[Snapper2]]></dc:creator><pubDate>Mon, 25 May 2009 17:22:04 GMT</pubDate></item><item><title><![CDATA[Reply to Dringendes Problem zu Winsock - Erbitte Hilfe on Mon, 25 May 2009 20:06:35 GMT]]></title><description><![CDATA[<p>Problem gefunden. Lag an einer Debugausgabe und nicht gescheit darstellbaren Zeichen...einfach an der falschen Stelle gesucht.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1715690</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1715690</guid><dc:creator><![CDATA[Snapper2]]></dc:creator><pubDate>Mon, 25 May 2009 20:06:35 GMT</pubDate></item></channel></rss>