<?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[CASyncSocket: senden größerer Datenmengen]]></title><description><![CDATA[<p>ich versuche über meinen socket mehrere informationen zu senden. darunter befinden sich auch bilder, keine großen aber es kommen bei meinem versuchknapp 740 kb zusammen. die sende ich zur zeit mit einem einzigen aufruf von Send().</p>
<p>bisher habe ich noch nie so große datenmengen gesendet, deswegen frage ich mich ob sich folgender fehler aus dem senden der großen menge ergibt:</p>
<p>der server senden an den client. vor dem senden kopiere ich alles in einen buffer: das sind eine struktur (72 byte) und anschließend eine datei (durchschnittlich 200 kb groß). das ganze mache ich 4 mal.</p>
<p>beim client kommen die beiden ersten informationen (struktur und datei) gut an. wenn ich beim dritten &quot;packet&quot; anfange und die größe der struktur (die sende ich mit) bekomme ich anstatt der normalen 72 bytes auf einmal 16776960 bytes raus ^^</p>
<p>kann sich da jemand was zusammenreimen ?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/149510/casyncsocket-senden-größerer-datenmengen</link><generator>RSS for Node</generator><lastBuildDate>Tue, 21 Jul 2026 15:23:38 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/149510.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 06 Jun 2006 17:07:50 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to CASyncSocket: senden größerer Datenmengen on Tue, 06 Jun 2006 17:07:50 GMT]]></title><description><![CDATA[<p>ich versuche über meinen socket mehrere informationen zu senden. darunter befinden sich auch bilder, keine großen aber es kommen bei meinem versuchknapp 740 kb zusammen. die sende ich zur zeit mit einem einzigen aufruf von Send().</p>
<p>bisher habe ich noch nie so große datenmengen gesendet, deswegen frage ich mich ob sich folgender fehler aus dem senden der großen menge ergibt:</p>
<p>der server senden an den client. vor dem senden kopiere ich alles in einen buffer: das sind eine struktur (72 byte) und anschließend eine datei (durchschnittlich 200 kb groß). das ganze mache ich 4 mal.</p>
<p>beim client kommen die beiden ersten informationen (struktur und datei) gut an. wenn ich beim dritten &quot;packet&quot; anfange und die größe der struktur (die sende ich mit) bekomme ich anstatt der normalen 72 bytes auf einmal 16776960 bytes raus ^^</p>
<p>kann sich da jemand was zusammenreimen ?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1072678</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1072678</guid><dc:creator><![CDATA[Red Skall]]></dc:creator><pubDate>Tue, 06 Jun 2006 17:07:50 GMT</pubDate></item><item><title><![CDATA[Reply to CASyncSocket: senden größerer Datenmengen on Tue, 06 Jun 2006 21:28:59 GMT]]></title><description><![CDATA[<p>Vermutlich liest du an der falschen Stelle aus. Es kann durchaus sein, dass ein Aufruf von Send in mehreren Receives ankommt. D.h. beim Empfangen immer schön brav prüfen, wieviele Daten tatsächlich ankamen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1072853</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1072853</guid><dc:creator><![CDATA[dEUs]]></dc:creator><pubDate>Tue, 06 Jun 2006 21:28:59 GMT</pubDate></item></channel></rss>