Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (GNU/Linux, *NIX, *BSD und Co) » URL in C++ aufrufen

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 < [ 2 ] [ 3 ]
000
19.03.2004, 12:36 Uhr
~Holger1976
Gast


Hallo!
Ich programmiere Unter Linux. Kann mir jemand sagen mit welchen Befehlen ich eine URL unter C++ aufrufe??
Und wenn ja, welche zusätlichen Header Dateien benötige ich dann?
Wäre toll wenn das jemand wüsste!
Ciao,
Holger
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
19.03.2004, 12:39 Uhr
typecast
aka loddab
(Operator)


Wie meinst du das? Willst du ein Browserfenster öffnen? Willst du die Datei über das Internet mit deinem Programm öffnen und den HTML-Code auslesen? Etwas mehr Info wäre hilfreich.

Auf jedenfall ist das mit ANSI C/C++ nicht möglich. Deshalb
--
All parts should go together without forcing. ... By all means, do not use a hammer. (IBM maintenance manual, 1925)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
19.03.2004, 13:31 Uhr
Holger1976




Zitat:
loddab postete
Wie meinst du das? Willst du ein Browserfenster öffnen? Willst du die Datei über das Internet mit deinem Programm öffnen und den HTML-Code auslesen? Etwas mehr Info wäre hilfreich.



Eigentlich will ich die Datei mit dem Befehl vom Internet auf meine Festplatte kopieren. Sie soll also nicht auf den Server geöffnet werden sonden mit dem Befehl "runtergeladen werden".
Das muss doch gehn in C++??


Bearbeitung von Pablo:

[ /quote ] vergessen. Doppelpost gelöscht


Dieser Post wurde am 19.03.2004 um 13:35 Uhr von Pablo editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
19.03.2004, 13:35 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


ja geht auf jeden fall leider weiss ich nicht wie das mit linux geht. Mit windows ist es nicht so schwer....
--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
19.03.2004, 13:39 Uhr
Holger1976



Trotzdem Dank. Aber irgendjemand wird das hier doch hoffentlich wissen???


Bearbeitung von loddab:
quote-Tag gelöscht

Dieser Post wurde am 19.03.2004 um 13:41 Uhr von loddab editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
19.03.2004, 13:46 Uhr
typecast
aka loddab
(Operator)


Ja ganz einfach. Allerdings nicht mit C++. Du nimmst einfach eine Verbindung zu dem Server auf dem Port 80 auf (server wäre zum Beispiel www.foo.de) und sendest einfach den gesuchten Dateinamen (z.B: index.html)
Schon sendet er dir den Inhalt von www.foo.de/index.html
Das kannst du dann ganz einfach auf der Festplatte speichern

Wenn du Code brauchst, ich hab gerade ein bischen Zeit. Wenn du willst, kann ich dir ein Grundgerüst posten. Allerdings wird das dann ungetestet sein :-)
--
All parts should go together without forcing. ... By all means, do not use a hammer. (IBM maintenance manual, 1925)

Dieser Post wurde am 19.03.2004 um 13:47 Uhr von loddab editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
19.03.2004, 13:50 Uhr
Holger1976



Hm, muss aber auch irgendwie in C++ gehn. Kann mir nicht vorstellen das das in eine populären und mächtigen Programmiersprache unmöglich ist. Da muss es doch irgendwelche Methoden geben die das können???
Da ich einen Downloadmanger programmieren will ist mir das so wichtig. Und ja ich will C++ benutzen. :o)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
007
19.03.2004, 13:51 Uhr
Holger1976



Also wenn C++ irgendwas andres aufruft ist mir das auch recht. Hauptsache ich hab am Ende ein fertig kompiliertes Programm, das das "alleine" kann.
Code wäre natürlich super!

Dieser Post wurde am 19.03.2004 um 13:52 Uhr von Holger1976 editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
008
19.03.2004, 13:53 Uhr
typecast
aka loddab
(Operator)


Also erstens kann man das mit C++ machen, allerdings braucht man betreibsystemspezifische Librarys dazu. Zweitens stimmt dass nicht ganz was ich gesagt habe, denn man muss die Datei mit einem Befehl anforderdern. Ich muss nochmal kurz suchen
--
All parts should go together without forcing. ... By all means, do not use a hammer. (IBM maintenance manual, 1925)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
009
19.03.2004, 13:54 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


@Holger
problem bei der ganzen sache ist das threads und sockets nicht zum ansi-standard gehören (was ich persönlich zum kotzen finde) aber das ist nun mal so
deshalb gibt es auch keine einfach so fertige lösung dafür sondern du musst dich einer speziellen osabhängigen lib bedienen... es gibt halt welche in c und welche in c++
musst halt die richtige für dich finden...
--
...fleißig wie zwei Weißbrote

Dieser Post wurde am 19.03.2004 um 13:55 Uhr von Windalf editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 < [ 2 ] [ 3 ]     [ C / C++ (GNU/Linux, *NIX, *BSD und Co) ]  


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: