Anzeige:
Ergebnis 1 bis 5 von 5

Thema: [C] Datei per http holen und öffnen

  1. #1
    Registrierter Benutzer
    Registriert seit
    04.01.2006
    Beiträge
    25

    [C] Datei per http holen und öffnen

    Ahoi!

    Wie kann ich per http eine Datei aus dem Netz holen und öffnen?

    Ähm... Sollten weitere Erläuterungen nötig sein, traut euch ruhig zu fragen!

  2. #2
    Registrierter Benutzer
    Registriert seit
    17.04.2002
    Beiträge
    185
    ich denke das sollte mit sys/socket.h aus der glibc gehen. Habe es selber auch noch nie verwendet. Schau dir einfach mal etwas im manual um: http://www.gnu.org/software/libc/man...e/Sockets.html

    For a world where freedom and knowledge survives the compiler! (https://www.fsfe.org)

    If art interprets our dreams, the computer executes them in the guise of programs!

  3. #3
    Registrierter Benutzer
    Registriert seit
    31.08.2002
    Ort
    Berlin
    Beiträge
    128
    komfortabler geht es mit http://curl.haxx.se/libcurl/

  4. #4
    Registrierter Benutzer
    Registriert seit
    27.07.2000
    Beiträge
    123
    Zitat Zitat von nasontyphalt
    Ahoi!

    Wie kann ich per http eine Datei aus dem Netz holen und öffnen?
    socket erstellen,
    socket verbinden,
    request schicken
    daten einlesen und verarbeiten

    das kannst du unter c selbst schreiben oder z.B. für c++ fertige klassen verwenden. bis du dich dort allerdings halbwegs eingearbeitet hast, hast du die 10 zeilen auch von hand geschreiben ;-) (ohne die verarbeitung der daten ;-) ). es sei denn du hast etwas größeres vor dann beschäftige dich mit den klassen ....


    Ähm... Sollten weitere Erläuterungen nötig sein, traut euch ruhig zu fragen!
    dann lege mal los

    gruesse reinhard

  5. #5
    Registrierter Benutzer
    Registriert seit
    25.10.2004
    Beiträge
    819
    Nimm cURL, wie schon vorgeschlagen. Du sparst dir eine Menge Arbeit.

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •