Christian Kruse: selfmade server

Beitrag lesen

Hallo,

ich habe einen http server gebastelt
wow, kannst du bitte noch sagen, _wie_ du das gemacht hast?
Ein HHTP-Server zu schreiben ist nicht das Problem. So kompliziert ist das
Protokoll nicht. Für einen der auch nur ein wenig programmieren kann ist das
kein Thema.

[ ] Du weisst, wovon du redest
[ ] Du kennst das HTTP-Protokoll

Bei der Apache Group haben eine Menge Leute ewig lang gebastelt, bis
sie einigermaßen guten Gewissens sagen konnten, ihr Erzeugnis sei ein
HTTP-Webserver
Sagen wir so. Er ist sehr leistungsfähig was Stabilität, Geschwindigkeit
und Funktionsreichtum angeht. Aber wie gesagt, ein einfacher Webserver für
statische Inhalte ist in 1-2 Stunden zusammenprogrammiert.

So? Dann erklaere mir, wie du in 1 bis 2 Stunden HTTP Pipelining
implementierst. Oder ueberhaupt persistente Verbindungen. Oder Content
Negotitation. Das gehoert alles zu einem Webserver, das ist alles Teil des
HTTP-Protokolls. Nein, HTTP ist nicht annaehernd so einfach, wie du es dir
vorstellst. Aber das merkt man meist erst, wenn man sich eingehender damit
beschaeftigt.

Du hast Recht, wenn du sagst, man braucht keine Entwicklergruppe, um einen
HTTP-Server zu implementieren. Aber es ist alles andere als einfach. Einige
HTTP-Ansaetze sind in hoechstem Masse komplex.

Gruesse,
 CK