Andreas Korthaus: Eigener Webserver in Delphi

Beitrag lesen

Hi Philipp!

Wir hatten ja irgendwann mal über die Belsatung eines Servers von wegen Logging von HTTP-Headern diskutiert. Es müßte doch ganz eifnach möglich sein ein kleines Programmin C(++) zu schreiben, welches auf einem andern Port als 80 lauscht und alle empfangenen Daten direkt in eine Flatfile schreibt und ein transparentes 1x1 gif an den Client sendet, oder? Ich meine, letzterer HTTP-"Code" ist ja wirklich nicht schwer und sollte möglichst kurz und kann immer gleich sein.
Aber ich habe mich im Gegensatz zu Dir bisher kaum mit C++ auseinandergesetzt, ich kann zwar Dateien schreiben(nicht wirklich schwer ;-)), aber wie schwer ist es mit C++ an einem Port des Server zu lauschen und HTTP-Daten einzulesen?

Würdet Ihr auf C oder C++ setzen? Oder wäre ein gut gechriebenes PERL-Programm performanter als ein kompletter Apache?

Viele Grüße
Andreas

PS: Sorry, DU Deinem CygWin Problem untern kann ich nichts sagen, habe noch nicht viel gemacht und hatte noch kein Problem, außerdem verwende ich meist C++ unter Linux mit g++

0 40

Eigener Webserver in Delphi

Kay
  • sonstiges
  1. 0
    Philipp Hasenfratz
  2. 0
    Philipp Hasenfratz
    1. 0
      Kay
    2. 0
      Andreas Korthaus
      1. 0
        Philipp Hasenfratz
        1. 0

          OT: performanter Server für HTTP-Logging

          Andreas Korthaus
          • webserver
          1. 0
            Philipp Hasenfratz
            1. 0
              Andreas Korthaus
              1. 0
                Philipp Hasenfratz
              2. 0
                Michael Schröpl
            2. 0
              Sven Rautenberg
              1. 0
                Philipp Hasenfratz
                1. 0
                  Andreas Korthaus
                  1. 0
                    Philipp Hasenfratz
                    1. 0
                      Andreas Korthaus
                      1. 0
                        Andreas Korthaus
                        1. 0
                          Philipp Hasenfratz
                          1. 0
                            Andreas Korthaus
                            1. 0
                              Philipp Hasenfratz
                              1. 0
                                Andreas Korthaus
                                1. 0
                                  Philipp Hasenfratz
                              2. 0
                                Michael Schröpl
                                1. 0
                                  Andreas Korthaus
                            2. 0
                              Michael Schröpl
                        2. 0
                          Michael Schröpl
                          1. 0
                            Andreas Korthaus
                      2. 0
                        Philipp Hasenfratz
                        1. 0
                          Andreas Korthaus
                          1. 0
                            Philipp Hasenfratz
                            1. 0
                              Andreas Korthaus
                              1. 0
                                Philipp Hasenfratz
                                1. 0
                                  Andreas Korthaus
                                  1. 0
                                    Philipp Hasenfratz
                          2. 0
                            Michael Schröpl
                            1. 0
                              Andreas Korthaus
                              1. 0
                                Michael Schröpl
                  2. 0
                    Michael Schröpl
                    1. 0
                      Andreas Korthaus
                      1. 0
                        Michael Schröpl