<?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 Dateien verschicken]]></title><description><![CDATA[<p>Hallo,<br />
ich habe einen zweiwege (Server / Client) TCP / UDP Verbindung mit winsock die funktioniert. Sprich ich kann nachrichten hin und her schicken.</p>
<p>Jetzt müsste ich doch eigentlich statt char zeichen auch Dateien übertragen können.</p>
<ol>
<li>
<p>Wie lese ich eine beliebige Datei in eine variable ein, die ich dann mit einem socket verschicken kann?</p>
</li>
<li>
<p>Wie mache ich es das das der client als erstes ein packet schickt welche Datei er haben möchte? Und der Server schickt dann die ausgewählte Datei.</p>
</li>
</ol>
]]></description><link>https://www.c-plusplus.net/forum/topic/199545/winsock-dateien-verschicken</link><generator>RSS for Node</generator><lastBuildDate>Tue, 28 Apr 2026 21:58:37 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/199545.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 04 Dec 2007 11:06:41 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Winsock Dateien verschicken on Tue, 04 Dec 2007 11:06:41 GMT]]></title><description><![CDATA[<p>Hallo,<br />
ich habe einen zweiwege (Server / Client) TCP / UDP Verbindung mit winsock die funktioniert. Sprich ich kann nachrichten hin und her schicken.</p>
<p>Jetzt müsste ich doch eigentlich statt char zeichen auch Dateien übertragen können.</p>
<ol>
<li>
<p>Wie lese ich eine beliebige Datei in eine variable ein, die ich dann mit einem socket verschicken kann?</p>
</li>
<li>
<p>Wie mache ich es das das der client als erstes ein packet schickt welche Datei er haben möchte? Und der Server schickt dann die ausgewählte Datei.</p>
</li>
</ol>
]]></description><link>https://www.c-plusplus.net/forum/post/1414707</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1414707</guid><dc:creator><![CDATA[Mitbewohner]]></dc:creator><pubDate>Tue, 04 Dec 2007 11:06:41 GMT</pubDate></item><item><title><![CDATA[Reply to Winsock Dateien verschicken on Tue, 04 Dec 2007 11:19:09 GMT]]></title><description><![CDATA[<p>du könntest die datei &quot;stückweise&quot; in einen puffer schreiben und dann in pakete gschnürt versenden und auf der anderen seite einfach wieder in eine zieldatei schreiben</p>
<p>zu 2tens schau dir doch mal strukturen an du musst einfach nur ein kleines protokoll basteln mit dem du dem server sagen kannst was dein client will ...</p>
<p>noch einfacher im bezug auf das übertragen einer datei, du machst einfach den anfang mit einem filestart-paket wo drinn steht wieviel byte du übertragen möchtest, und dann machst du einen große schleife in der du einfach pro durchlauf 1400 bytes aus der datei via send versendest ... auf der anderen seite führst du dann solange recv aus bis die anzahl der empfangenen bytes der vorher gesendeten größe entspricht</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1414708</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1414708</guid><dc:creator><![CDATA[Ceos]]></dc:creator><pubDate>Tue, 04 Dec 2007 11:19:09 GMT</pubDate></item><item><title><![CDATA[Reply to Winsock Dateien verschicken on Tue, 04 Dec 2007 11:37:17 GMT]]></title><description><![CDATA[<p>Bei mir haperts halt an der Umsetzung <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/1414720</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1414720</guid><dc:creator><![CDATA[Mitbewohner]]></dc:creator><pubDate>Tue, 04 Dec 2007 11:37:17 GMT</pubDate></item></channel></rss>