<?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[[ C ] Datei an Browser senden]]></title><description><![CDATA[<p>Hi,<br />
Also ich hatte vor mir einen kleinen Webserver zu coden, dass hat auch geklappt bisauf dass wenn ich Binär Dateien senden will diese nur bis zu einer bestimmten Größe versendet wird, der Rest kommt nicht an.<br />
Ich hab schon gesucht aber ???<br />
Hier mal der Teil des Codes</p>
<pre><code>file = fopen(fn+1, &quot;rb&quot;);
            .....
		while(!feof(file)) {
			retVal = fread(buffer, 1, MAX_BUFFER-1, file);
			sum += retVal;
			buffer[retVal+1] = '\0';
			retVal = send(c, buffer, strlen(buffer), 0);
			printf(&quot;%d Bytes mit send()\n&quot;, retVal);
			retVal = 0;
		}
</code></pre>
<p>mfg bud <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/topic/119908/c-datei-an-browser-senden</link><generator>RSS for Node</generator><lastBuildDate>Sun, 05 Jul 2026 01:18:11 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/119908.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 06 Sep 2005 20:49:46 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to [ C ] Datei an Browser senden on Tue, 06 Sep 2005 20:49:46 GMT]]></title><description><![CDATA[<p>Hi,<br />
Also ich hatte vor mir einen kleinen Webserver zu coden, dass hat auch geklappt bisauf dass wenn ich Binär Dateien senden will diese nur bis zu einer bestimmten Größe versendet wird, der Rest kommt nicht an.<br />
Ich hab schon gesucht aber ???<br />
Hier mal der Teil des Codes</p>
<pre><code>file = fopen(fn+1, &quot;rb&quot;);
            .....
		while(!feof(file)) {
			retVal = fread(buffer, 1, MAX_BUFFER-1, file);
			sum += retVal;
			buffer[retVal+1] = '\0';
			retVal = send(c, buffer, strlen(buffer), 0);
			printf(&quot;%d Bytes mit send()\n&quot;, retVal);
			retVal = 0;
		}
</code></pre>
<p>mfg bud <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/866602</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/866602</guid><dc:creator><![CDATA[~bud]]></dc:creator><pubDate>Tue, 06 Sep 2005 20:49:46 GMT</pubDate></item><item><title><![CDATA[Reply to [ C ] Datei an Browser senden on Tue, 06 Sep 2005 21:46:12 GMT]]></title><description><![CDATA[<p>Auf Binär-Dateien kannst du doch kein strlen machen. Die 0-Termierung brauchst du auch nicht wenn du die Daten nur verschickst. Bei send einfach den retval von fread angeben.</p>
<p>PS: Kann ich den ganzen Code haben? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f60b.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_savoring_food"
      title=":yum:"
      alt="😋"
    /><br />
Schreibe gerade auch einen und wollte was bei dir abgucken. <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="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/866640</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/866640</guid><dc:creator><![CDATA[strlen]]></dc:creator><pubDate>Tue, 06 Sep 2005 21:46:12 GMT</pubDate></item><item><title><![CDATA[Reply to [ C ] Datei an Browser senden on Tue, 06 Sep 2005 22:32:15 GMT]]></title><description><![CDATA[<p>Danke <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /><br />
Verdammt da hätte ich auch drauf kommen können <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="🙂"
    /><br />
Mein webserver ist noch lang nicht fertig.<br />
Aber ein guter kleiner open-source webserver ist monkeyhd.<br />
<a href="http://monkeyd.sourceforge.net/" rel="nofollow">http://monkeyd.sourceforge.net/</a></p>
<p>mfg <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="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/866651</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/866651</guid><dc:creator><![CDATA[~bud]]></dc:creator><pubDate>Tue, 06 Sep 2005 22:32:15 GMT</pubDate></item></channel></rss>