<?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[CSocket]]></title><description><![CDATA[<p>Hallo,<br />
ich versuch mich gerade an Netzwerkprogrammierung mittels MFC.<br />
Nun hab ich folgendes Prob:<br />
CSocket::send() liefert mir als ergebnis die anzahl der übertragenden daten.<br />
dieses ergebnis stimmt auch mit der tatsächlichen blockgröße der zu übermittelnden daten überein. allerdings empfängt mein Test-Server selten das komplette packet. ich hab schon zig seiten abgeklappert, aber nirgendwo hab ich eine lösung gefunden. woran kann es liegen?</p>
<p>PS: is ein STREAM-Socket und der server läuft auf localhost<br />
PPS: Wenn ich NACH dem send() AfxMessageBox(&quot;bla&quot;); aufrufe ist das Paket vollständig beim Server angekommen!?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/43715/csocket</link><generator>RSS for Node</generator><lastBuildDate>Fri, 24 Apr 2026 23:41:41 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/43715.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 24 Jul 2003 11:17:16 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to CSocket on Thu, 24 Jul 2003 11:17:16 GMT]]></title><description><![CDATA[<p>Hallo,<br />
ich versuch mich gerade an Netzwerkprogrammierung mittels MFC.<br />
Nun hab ich folgendes Prob:<br />
CSocket::send() liefert mir als ergebnis die anzahl der übertragenden daten.<br />
dieses ergebnis stimmt auch mit der tatsächlichen blockgröße der zu übermittelnden daten überein. allerdings empfängt mein Test-Server selten das komplette packet. ich hab schon zig seiten abgeklappert, aber nirgendwo hab ich eine lösung gefunden. woran kann es liegen?</p>
<p>PS: is ein STREAM-Socket und der server läuft auf localhost<br />
PPS: Wenn ich NACH dem send() AfxMessageBox(&quot;bla&quot;); aufrufe ist das Paket vollständig beim Server angekommen!?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/316368</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/316368</guid><dc:creator><![CDATA[Wintich]]></dc:creator><pubDate>Thu, 24 Jul 2003 11:17:16 GMT</pubDate></item><item><title><![CDATA[Reply to CSocket on Thu, 24 Jul 2003 11:24:15 GMT]]></title><description><![CDATA[<p>willst du, daß die Oberfläche bei deinen Netzwerkaktivitäten nicht ansprechbar ist ?<br />
Wenn nein dan verwende CAsyncSocket.<br />
Wie es geht.</p>
<p>VC++ 6 in 21 Tagen.</p>
<p><a href="http://www.mut.de" rel="nofollow">www.mut.de</a> -&gt; leseecke</p>
]]></description><link>https://www.c-plusplus.net/forum/post/316381</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/316381</guid><dc:creator><![CDATA[Unix-Tom]]></dc:creator><pubDate>Thu, 24 Jul 2003 11:24:15 GMT</pubDate></item><item><title><![CDATA[Reply to CSocket on Fri, 25 Jul 2003 06:16:10 GMT]]></title><description><![CDATA[<p>Hi,</p>
<p>wenn ein Packet zu groß ist um es im ganzen zu übertragen, wird es von der Netzwerkseite in kleinere &quot;Häppchen&quot; aufgeteilt. Die Netzwerksoftware des OS definiert was die maximale Packetsize ist. Gehen die Daten noch über mehrere Server kann das Packet auch dort noch weiter aufgeteilt werden.<br />
Die Empfängerseite muss ggf. mehrmals ein read durchführen bis alle Daten eingegangen sind.</p>
<p>Vielleich kann auch dieser Link hilfreich sein:<br />
<a href="http://www.c-worker.ch/tuts/wstut_op.html" rel="nofollow">http://www.c-worker.ch/tuts/wstut_op.html</a></p>
<p>Gruss René</p>
]]></description><link>https://www.c-plusplus.net/forum/post/317096</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/317096</guid><dc:creator><![CDATA[CodeFlatter]]></dc:creator><pubDate>Fri, 25 Jul 2003 06:16:10 GMT</pubDate></item></channel></rss>