Wie kann ich einen kleinen HTML-Server schreiben?



  • Hallo!

    Kennt jemand eine gute Komponente bzw. ein gutes Tutorial um einen kleinen HTML-Server zu programmieren. Das Programm soll einfach nur einen statischen HTML-Code zurückgeben à la "<b>Hello World!</b>". Allerdings muss das Programm unter Windows, Linux, MacOS und OS/2 kompilierbar sein. Also alle Betriebsysteme, die auch wxWidgets unterstützt.

    Viele Grüße
    Martin



  • Hallo!

    Ich habe jetzt ein Beispielprogramm gefunden. Leider bekomme ich es aber nicht kompiliert.

    Programm: http://cplus.kompf.de/artikel/httpserv.html

    Compiler-Aufruf: gcc -o main main.c

    Fehlermeldung:

    main.o(.text+0xb5):main.c: undefined reference to `WSAStartup@8'
    main.o(.text+0x126):main.c: undefined reference to `socket@12'
    main.o(.text+0x177):main.c: undefined reference to `htonl@4'
    main.o(.text+0x189):main.c: undefined reference to `htons@4'
    main.o(.text+0x1aa):main.c: undefined reference to `bind@12'
    main.o(.text+0x1dc):main.c: undefined reference to `listen@8'
    main.o(.text+0x1ff):main.c: undefined reference to `accept@12'
    main.o(.text+0x24c):main.c: undefined reference to `closesocket@4'
    main.o(.text+0x38e):main.c: undefined reference to `recv@16'
    main.o(.text+0x553):main.c: undefined reference to `send@16'
    main.o(.text+0x5a3):main.c: undefined reference to `send@16'
    main.o(.text+0x639):main.c: undefined reference to `send@16'
    main.o(.text+0x683):main.c: undefined reference to `send@16'
    

    Viele Grüße
    pmw



  • ich glaube beim gcc unter windows muss man wsock32 oder sowas dazulinken.

    hat wxwidgets keine socket-lib dabei? Dann solltest du die nehmen, wenn du willst das es überall da geht wo wxwidgets geht.



  • auf www.zotteljedi.de gibt 2 webserver.
    die sind jedoch fuer unix systeme programmiert und
    schon etwas umfangreicher.
    trotzdem vielleicht ganz lehrreich 🙂


Log in to reply