<?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: Connection mit einem Http Server]]></title><description><![CDATA[<p>Hallo,</p>
<p>Ich möchte eine Datei von einem HTTP Server herunterladen. Zu diesem Zweck erstelle ich eine Verbindung mit Winsock auf Port 80. Das Problem, wie kann ich vor dem Download festellen wie groß die Datei ist, die ich herunterlade? (Sonnst kann ich ja keinen Speicher reservieren...)</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/120109/winsock-connection-mit-einem-http-server</link><generator>RSS for Node</generator><lastBuildDate>Sun, 05 Jul 2026 03:22:32 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/120109.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 08 Sep 2005 22:48:47 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Winsock: Connection mit einem Http Server on Thu, 08 Sep 2005 22:48:47 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>Ich möchte eine Datei von einem HTTP Server herunterladen. Zu diesem Zweck erstelle ich eine Verbindung mit Winsock auf Port 80. Das Problem, wie kann ich vor dem Download festellen wie groß die Datei ist, die ich herunterlade? (Sonnst kann ich ja keinen Speicher reservieren...)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/868321</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/868321</guid><dc:creator><![CDATA[flammenvogel]]></dc:creator><pubDate>Thu, 08 Sep 2005 22:48:47 GMT</pubDate></item><item><title><![CDATA[Reply to Winsock: Connection mit einem Http Server on Thu, 08 Sep 2005 23:03:29 GMT]]></title><description><![CDATA[<p>Ich dachte immer das steht eh in der Antwort unter Content-Length <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
<p>MfG SideWinder</p>
]]></description><link>https://www.c-plusplus.net/forum/post/868327</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/868327</guid><dc:creator><![CDATA[SideWinder]]></dc:creator><pubDate>Thu, 08 Sep 2005 23:03:29 GMT</pubDate></item><item><title><![CDATA[Reply to Winsock: Connection mit einem Http Server on Fri, 09 Sep 2005 08:09:41 GMT]]></title><description><![CDATA[<p>Willst du wirklich Speicher reservieren? Schreib die Datei doch direkt auf die Festplatte!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/868422</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/868422</guid><dc:creator><![CDATA[speicher]]></dc:creator><pubDate>Fri, 09 Sep 2005 08:09:41 GMT</pubDate></item><item><title><![CDATA[Reply to Winsock: Connection mit einem Http Server on Fri, 09 Sep 2005 08:46:05 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/201">@SideWinder</a> - AFAIK (zumindest nach eigenen Experimenten <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="😉"
    /> ) nicht immer. Aber es bietet sich eher an, jedesmal die Daten direkt abzuspeichern oder für Speedfanatiker, die nicht so viele Plattenzugriffe haben wollen, einen Zwischenbuffer fester Größe zu benutzen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/868440</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/868440</guid><dc:creator><![CDATA[CDW]]></dc:creator><pubDate>Fri, 09 Sep 2005 08:46:05 GMT</pubDate></item><item><title><![CDATA[Reply to Winsock: Connection mit einem Http Server on Fri, 09 Sep 2005 13:20:20 GMT]]></title><description><![CDATA[<p>Das bringt mich nicht so viel weiter, ich brauche die Größe auch für die Fortschrittsanzeige... Wie kann ich die Größe jetzt rauskriegen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/868656</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/868656</guid><dc:creator><![CDATA[flammenvogel]]></dc:creator><pubDate>Fri, 09 Sep 2005 13:20:20 GMT</pubDate></item><item><title><![CDATA[Reply to Winsock: Connection mit einem Http Server on Fri, 09 Sep 2005 13:33:38 GMT]]></title><description><![CDATA[<p>Content-Length</p>
]]></description><link>https://www.c-plusplus.net/forum/post/868668</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/868668</guid><dc:creator><![CDATA[Content-Length]]></dc:creator><pubDate>Fri, 09 Sep 2005 13:33:38 GMT</pubDate></item><item><title><![CDATA[Reply to Winsock: Connection mit einem Http Server on Fri, 09 Sep 2005 15:11:11 GMT]]></title><description><![CDATA[<p>Content-Length schrieb:</p>
<blockquote>
<p>Content-Length</p>
</blockquote>
<p>Und wie krieg ich die?<br />
Wenn ich</p>
<pre><code>GET /xy.txt HTTP/1.1
Host: xy.xy.de
</code></pre>
<p>mache,bekomme ich keine Content-Lenght</p>
]]></description><link>https://www.c-plusplus.net/forum/post/868752</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/868752</guid><dc:creator><![CDATA[flammenvogel]]></dc:creator><pubDate>Fri, 09 Sep 2005 15:11:11 GMT</pubDate></item><item><title><![CDATA[Reply to Winsock: Connection mit einem Http Server on Fri, 09 Sep 2005 15:15:43 GMT]]></title><description><![CDATA[<p>gib nen konkretes beispiel an das man auch ausprobieren kann. also echter server-adresse.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/868756</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/868756</guid><dc:creator><![CDATA[Content-Length]]></dc:creator><pubDate>Fri, 09 Sep 2005 15:15:43 GMT</pubDate></item><item><title><![CDATA[Reply to Winsock: Connection mit einem Http Server on Fri, 09 Sep 2005 16:43:07 GMT]]></title><description><![CDATA[<p>im HTTP Header muss es sein - wie aber erwähnt, nicht immer. Hab hier auch noch irgendwo den Code mit Fortschrittsanzeige rumfliegen (und das hat auch nicht bei allen Servern geklappt)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/868800</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/868800</guid><dc:creator><![CDATA[CDW~]]></dc:creator><pubDate>Fri, 09 Sep 2005 16:43:07 GMT</pubDate></item><item><title><![CDATA[Reply to Winsock: Connection mit einem Http Server on Sat, 10 Sep 2005 07:12:14 GMT]]></title><description><![CDATA[<p>Ich muss eine Datei von dem Server runterladen:</p>
<p><a href="http://joomoo.g2host.de" rel="nofollow">joomoo.g2host.de</a></p>
<pre><code>GET /index.php HTTP/1.1
Host: joomoo.g2host.de
</code></pre>
<p>Ich sehe bei der Ausgabe von dem Server keine Content-Lenght.</p>
<p>Nebenbei nochmal ne andere Frage, die Ardresse hat ein Alias Dns Namen (<a href="http://www.watteimdocht.de.vu" rel="nofollow">www.watteimdocht.de.vu</a>). Wenn ich zu der connecte (mit telnet auf port 80), dann finde ich keine einzige Seite. Woran liegt das?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/869026</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/869026</guid><dc:creator><![CDATA[flammenvogel]]></dc:creator><pubDate>Sat, 10 Sep 2005 07:12:14 GMT</pubDate></item><item><title><![CDATA[Reply to Winsock: Connection mit einem Http Server on Sat, 10 Sep 2005 09:04:18 GMT]]></title><description><![CDATA[<blockquote>
<p>ch sehe bei der Ausgabe von dem Server keine Content-Lenght.</p>
</blockquote>
<p>wenn man schon HTTP selber nachprogrammiert, dann schaut man doch auch in die zuständige RFC - oder nicht?<br />
<a href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.13" rel="nofollow">http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.13</a></p>
<blockquote>
<p>Nebenbei nochmal ne andere Frage, die Ardresse hat ein Alias Dns Namen (<a href="http://www.watteimdocht.de.vu" rel="nofollow">www.watteimdocht.de.vu</a>). Wenn ich zu der connecte (mit telnet auf port 80), dann finde ich keine einzige Seite. Woran liegt das?</p>
</blockquote>
<p>das liegt an den virtual hosts (meinst Du jetzt eigentlich den <a href="http://de.vu" rel="nofollow">de.vu</a> Host oder die &quot;Endadresse&quot; auf die dann umgeleitetet wird? ) Das macht man, um auf einem Server mehrere Adressen hosten zu können. Dann braucht der HTTP-Header auch eine Host angabe.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/869063</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/869063</guid><dc:creator><![CDATA[CDW]]></dc:creator><pubDate>Sat, 10 Sep 2005 09:04:18 GMT</pubDate></item></channel></rss>