Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (WinAPI, Konsole) » Http

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
23.02.2004, 19:40 Uhr
NN



Hallo,

ich will mit einem Programm eine Datei
aus dem Internet lesen.
Um zu wissen ob ein Update für das Program da ist.
Kann mir irgendjemand sagen, wie ich das machen kann?

MFG
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
23.02.2004, 20:52 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


Socket erstellen
Connect aufrufen
Senden: GET /pfad/zur/datei_aufm.server
Empfangen: ...
Socket schliessen
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
24.02.2004, 19:25 Uhr
NN



Danke für die Hilfe!!!
Jetzt müsste es eigentlich klappen

MFG
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
25.02.2004, 17:35 Uhr
NN



Das mit dem GET klappt jetzt
Aber ich hab noch nen problem!
Wie kann ich eine Datei runterladen?
geht das auch mit recv() ?

MFG
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
25.02.2004, 22:32 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


ein browser macht nichts anderes.

man send(et) einen request (GET ...)
und dann rec(ei)v(t) man die antwort.
Nur Vorsicht! An den empfangenen daten hängen am Anfang noch HTTP-Header dran.
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
26.02.2004, 19:40 Uhr
NN



wie kann ich denn die daten in eine datei speichern?
ich muss ja irgendwie in den binären modus wechseln!
Also geht das nicht mit fprintf(...)

MFG
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
26.02.2004, 21:12 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


hi


C++:
FILE *f = fopen("c:\\output.exe","wb"); // output.exe binär zum schreiben öffnen


--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
007
26.02.2004, 21:32 Uhr
NN



Danke für die Hilfe!
Jetzt klappt es sogar!! (mit fwrite(...))

MFG
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (WinAPI, Konsole) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: