<?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[Frage bezüglich recv]]></title><description><![CDATA[<p>Hallo!</p>
<p>Ich schreibe einen Server der Parameter empfängt.<br />
Soweit eig kein Problem jedoch:</p>
<p>wenn ich jetzt zb in einen buffer[200] etwas empfange was aber auch viel weniger Zeichen haben kann weiss ich nicht ob es da zu Komplikatzionen kommen kann, da ich ja eine vordefinierte Länge von Zeichen empfangen werden.</p>
<p>Wenn ich also zb schreibe recv(socket,buffer,200,0), einen 9 zeichenlangen String empfange, und dann den mit zb &quot;123456789&quot; vergleiche gibts dann Probleme?</p>
<p>Ich weiss eine viell blöde Frage aber ich will auf Nummer sicher gehen.</p>
<p>Was passiert dann genau?</p>
<p>Mfg</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/172696/frage-bezüglich-recv</link><generator>RSS for Node</generator><lastBuildDate>Mon, 13 Jul 2026 14:46:03 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/172696.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 07 Feb 2007 15:54:02 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Frage bezüglich recv on Wed, 07 Feb 2007 15:54:02 GMT]]></title><description><![CDATA[<p>Hallo!</p>
<p>Ich schreibe einen Server der Parameter empfängt.<br />
Soweit eig kein Problem jedoch:</p>
<p>wenn ich jetzt zb in einen buffer[200] etwas empfange was aber auch viel weniger Zeichen haben kann weiss ich nicht ob es da zu Komplikatzionen kommen kann, da ich ja eine vordefinierte Länge von Zeichen empfangen werden.</p>
<p>Wenn ich also zb schreibe recv(socket,buffer,200,0), einen 9 zeichenlangen String empfange, und dann den mit zb &quot;123456789&quot; vergleiche gibts dann Probleme?</p>
<p>Ich weiss eine viell blöde Frage aber ich will auf Nummer sicher gehen.</p>
<p>Was passiert dann genau?</p>
<p>Mfg</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1224524</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1224524</guid><dc:creator><![CDATA[Muhi89]]></dc:creator><pubDate>Wed, 07 Feb 2007 15:54:02 GMT</pubDate></item><item><title><![CDATA[Reply to Frage bezüglich recv on Wed, 07 Feb 2007 16:41:56 GMT]]></title><description><![CDATA[<p>Wenn Du nicht warten willst, bis der Sender fertig ist, muß entweder am Anfang der Nachricht die Länge bekanntgeben werden oder die Nachricht enthält ein vordefiniertes ENDE-Zeichen (\0) oder &quot;ende&quot; oder irgendwas anderes.</p>
<pre><code class="language-cpp">while(1)
  { cnt = recv(s, ... buf...);
    if (cnt == FEHLER)
        break;
    if (cnt == 0)
      { /* closed, nicht sehr effektiv */
        break;
      }
    memmove(nachricht+index, buf, cnt);
    index += cnt;
    /* auswerten, ob nachricht bereits vollständig */
  }
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1224567</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1224567</guid><dc:creator><![CDATA[keksekekse]]></dc:creator><pubDate>Wed, 07 Feb 2007 16:41:56 GMT</pubDate></item></channel></rss>