Internetzugriff zum Betreiben eines Servers unter Linux



  • Ich selber arbeite auch gerade an einem HTTP-Server, allerdings in C. Ich bin recht zuversichtlich, dass auch du in C++ einige gute Bücher findest, die Sockets in C++ behandeln. Solche Fragen musste ich mit "c von a bis z" u.a. nicht stellen 😉

    Wenn das überhaupt ein großer Unterschied ist zwischen C und C++.

    Schau mal iwo auf google nach openbooks, da gibts sicher was für c++. Wenn dir da eines besonders gut gefällt, dann würd ichs dir fast empfehlen noch "analog" anzuschaffen 😉



  • > Ich selber arbeite auch gerade an einem HTTP-Server,

    Oh Gott.

    > allerdings in C.

    Wird ja immer besser. Apache gibt's schon.

    > dass auch du in C++ einige gute Bücher findest, die Sockets in C++ behandeln.

    Google und Online-Referenzen reichen. Eigentlich reicht schon boost::asio.

    > Solche Fragen musste ich mit "c von a bis z" u.a. nicht stellen 😉

    Herrn Jürgen Wolf würde ich keine Netzwerkprogrammierung zutrauen. Da gibt's mit Sicherheit Bufferoverflows bei seinem C-String-Gefrickel. Denk nicht mal an "C++ von A bis Z"!

    > Wenn dir da eines besonders gut gefällt, dann würd ichs dir fast empfehlen noch "analog" anzuschaffen 😉

    Bist du vom Galileo Computing Verlag oder so?



  • Dass es neber Apache noch zig andere Webserver gibt, muss dir ja ein Graus sein, der dich hoffentlich nicht ins Grab bringt.
    Dass es C ist, tut mir ganz herzlich leid, aber meiner Meinung nach ist C perfekt dafür geeignet, nenn mir doch eine bessere bzw. optimalere Programmiersprache(außer direkte Assemblerprogrammierung) und ich werd daran rumbasteln.

    Du scheinst nicht viel von Büchern zu halten, um in neue Materie einzusteigen.
    Ganz ehrlich, ich bin froh iwelche Bücher zu haben.



  • DaRe schrieb:

    Du scheinst nicht viel von Büchern zu halten, um in neue Materie einzusteigen.
    Ganz ehrlich, ich bin froh iwelche Bücher zu haben.

    er lese dazu beispielsweise folgenden thread nur zur vorsicht.
    http://www.c-plusplus.net/forum/272350
    ps: weiterer beispiellink:
    http://www.c-plusplus.net/forum/283967



  • Eine optimalere Programmiersprache kann es nicht geben. Wenn eine Sprache optimal ist, dann geht es nicht besser. Und wenn es besser geht, dann ist sie nicht optimal.



  • elise schrieb:

    er lese dazu beispielsweise folgenden thread nur zur vorsicht.
    http://www.c-plusplus.net/forum/272350
    ps: weiterer beispiellink:
    http://www.c-plusplus.net/forum/283967

    Na gut, dass ist mir nicht aufgefallen. Für die Socketmaterie hat mir das Buch ganz gute Dienste erwiesen.

    Welches Buch würdest du denn empfehlen?

    der rekursive Pedant schrieb:

    Eine optimalere Programmiersprache kann es nicht geben. Wenn eine Sprache optimal ist, dann geht es nicht besser. Und wenn es besser geht, dann ist sie nicht optimal.

    Was soll mir das jetzt sagen? Ist c nun optimal für (HTTP) Server oder nicht? Welche würdest du mir anraten, wenn es schnell sein soll?



  • DaRe schrieb:

    Was soll mir das jetzt sagen?

    Daß man "optimal" nicht steigern kann, da es sich vom lat. "optimum" herleitet, dem Superlativ von "bonum".



  • war nur eine warnung 😉 mit vorsicht genießen.

    für die grundlagen (ohne programmierung) den Stevens, TCP/IP,
    ansonsten mal in die bibliothek gehen (unibibliotheken eignen sich), die beiden beiträge in der forenzeitung hast du ja schon gesehen.

    und die schon erwähnte boost::asio anschauen, eine cross-platform c++ bibliothek.

    ps: wenn du weiter bei linux bleibst, hier steht noch der herold: linux/unix systemprogrammierung, ein wenig netzwerk ist auch drin. ein nachschlagewerk.





  • Danke euch beiden, werd mir das Buch mal vormerken 🙂


Anmelden zum Antworten