WinSock -> Datei runterladen
-
Hallo,
habe mich mal heute mit Sockets beschäftigt

Jetzt ne Verbindung aufzubauen ist ja nicht schwer.Ich gebe ne gewünschte IP an und bin dann verbunden, nun möchte ich aber was von dem Server runterladen...
Mit send() und recv() komme ich nicht weit, ich bin mir auch nicht sicher ob das das richtige Dafür ist.
Wie kann ich jetzt zB "http://www.mySite.de/test.txt" runterladen.
Die IP von mySite könnte 80.158.145.2 als Beispiel sein
Hat einer nen Codeschnipsel oder ne Seite oder sonstwas was mir weiterhelfen würden.
-
Wenn Du das selber machen willst, dann musst Du das HTTP-Protokoll implementieren...
Ich persänlich würde wininet nehmen, da ist schon alles fertig:
http://msdn2.microsoft.com/en-us/library/8yh4zs9e.aspx
-
Jochen Kalmbach schrieb:
Wenn Du das selber machen willst, dann musst Du das HTTP-Protokoll implementieren...
Ich persänlich würde wininet nehmen, da ist schon alles fertig:
http://msdn2.microsoft.com/en-us/library/8yh4zs9e.aspxArbeite nicht mit dem Microsoft Compiler

-
Macht nix!
Du kannst es auch ohne MFC machen...
http://msdn.microsoft.com/library/en-us/wininet/wininet/enabling_internet_functionality.aspBeispiele sollte es genug geben...
http://www.vijaymukhi.com/vmis/browser.htm
-
Ach stimmt ja die MSDN kann ich ja auch so benutzen

Danke für die Links da kann man sich jetzt schon durcharbeiten
-
Hi Jochen,
bin mich gerade mit der Wininet am beschäftigen, habe aber jetzt ein seltsames Problem...
Die Funktion InternetAttemptConnect() ist in wininet.h deklariert und benörtigt noch die wininet.lib...
Ich kann die Funktion auch Problemlos benutzen.
Nun will ich als nächstes InternetCheckConnection() benutzen (benutzt selbe .h und .lib), nur leider meckert mein Compiler dann das die funktion unbekannt sei und die andere Funktion aber klappt wunderbar.Habe schon den Header durchsucht und da steht auch nichts von InternetCheckConnection().
Da ist doch da was faul das die Funktion nicht mit dabei ist...
Benutze DevCpp

-
Vielleicht gibt es ja die InternetCheckConnectionA ?
Oder sie wurde halt bei Dev-C vergessen... (ich empfehle ja immer das kostenlose Microsoft VC++ Express 2005 mit PSDK)...
-
Die A gibts auch nicht, da ich das ja nur alles mit DevCpp testen wollte ist es nicht weiter schlimm. Ich werde es sowieso mit dem BCB gebrauchen und da klappt es ja

-
#define IRGENDWAS ?