<?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[Winsock: Daten Zeilenweise empfangen]]></title><description><![CDATA[<p>moin!</p>
<p>ich versuche gerade mit einer client anwendnung (irc spielerei <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="😉"
    /> ) daten von einem server zu empfangen. is auch alles soweit alles ok, nur kommen die daten wie ein haufen müll an. um aber das weiterzuverarbeiten, muss das schön brav in einzelnen zeilen ankommen. gibt es hier für dieses (häufige?) problem zufällig einen trick? bin für alles dankbar <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
<p>so long</p>
<p>eagle2k</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/74527/winsock-daten-zeilenweise-empfangen</link><generator>RSS for Node</generator><lastBuildDate>Fri, 10 Apr 2026 18:54:12 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/74527.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 21 May 2004 14:53:35 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Winsock: Daten Zeilenweise empfangen on Fri, 21 May 2004 14:53:35 GMT]]></title><description><![CDATA[<p>moin!</p>
<p>ich versuche gerade mit einer client anwendnung (irc spielerei <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="😉"
    /> ) daten von einem server zu empfangen. is auch alles soweit alles ok, nur kommen die daten wie ein haufen müll an. um aber das weiterzuverarbeiten, muss das schön brav in einzelnen zeilen ankommen. gibt es hier für dieses (häufige?) problem zufällig einen trick? bin für alles dankbar <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
<p>so long</p>
<p>eagle2k</p>
]]></description><link>https://www.c-plusplus.net/forum/post/524731</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/524731</guid><dc:creator><![CDATA[eagle2k]]></dc:creator><pubDate>Fri, 21 May 2004 14:53:35 GMT</pubDate></item><item><title><![CDATA[Reply to Winsock: Daten Zeilenweise empfangen on Fri, 21 May 2004 19:17:50 GMT]]></title><description><![CDATA[<p>moin meister ...</p>
<p>wirst wohl den Empfangspuffer nach einem oder mehrere Zeilenumbrüche durchsuchen müssen ...</p>
<p>Prblem ist halt und das konnte ich noch nicht so recht lösen, der Zeilenumbruch<br />
ist ja \n\r oder \r\n oder was auch immer besteht aus 2 Zeichen,</p>
<p>was nun wenn der Zeilenunbruch durch die Puffergrenze getrennt wird, also<br />
Buffer[1024] und Buffer[1023] == 0x13 und Buffer[0] == 0x10 ???</p>
<p>mfg<br />
RB</p>
]]></description><link>https://www.c-plusplus.net/forum/post/524864</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/524864</guid><dc:creator><![CDATA[RED-BARON]]></dc:creator><pubDate>Fri, 21 May 2004 19:17:50 GMT</pubDate></item><item><title><![CDATA[Reply to Winsock: Daten Zeilenweise empfangen on Sat, 22 May 2004 09:37:26 GMT]]></title><description><![CDATA[<p>hmm, ich hatte bisher den ansatz, die daten per strtok aufzutrennen. wenn dann das letzte element leer ist, wurden komplette zeilen übertragen, andernfalls ist das letzte element ein teil des nächsten ersten elements. nur bei der umsetzung klappts noch nicht, weil scheinbar der delimiter immer falsch ist und meine variable leer bleibt... <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/525010</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/525010</guid><dc:creator><![CDATA[eagle2k]]></dc:creator><pubDate>Sat, 22 May 2004 09:37:26 GMT</pubDate></item><item><title><![CDATA[Reply to Winsock: Daten Zeilenweise empfangen on Sat, 22 May 2004 13:34:17 GMT]]></title><description><![CDATA[<p>ja mit strtok bist du auf dem richtigen weg. der Zeilenumbruch is \r\n nicht \n\r.<br />
ich hab das mal so gemacht:</p>
<pre><code>lines = strtok(buffer, &quot;\r\n&quot;);
while(lines != NULL) {
    /* ... */
    lines = strtok(lines + (strlen(lines)), &quot;\n&quot;);
}
</code></pre>
<p>buffer is der buffer in den von recv() geschrieben wird.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/525113</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/525113</guid><dc:creator><![CDATA[jghj]]></dc:creator><pubDate>Sat, 22 May 2004 13:34:17 GMT</pubDate></item></channel></rss>