ursus contionabundo: NPH vs Daytime

Beitrag lesen

#!/usr/bin/perl
binmode STDOUT;
print "HTTP/1.0 200 OK\r\n\r\n".pack("N", time);

Wie Du sehen kannst, wird gar kein Responseheader gesendet. Der Client bekommt lediglich die HTTP Version und den Status mitgeteilt.

Oh Mann! So kannst Du doch nicht diskutieren. Die fachgerechte Ermittlung ergab ganz eindeutig folgende Header:

---response begin---
HTTP/1.1 200 OK
Date: Tue, 02 Apr 2019 17:17:37 GMT
Server: Apache
Content-Language: de
x-param: title=FWNG%2C%20modern%20MVC%20Web%20Application%20Framework%20in%20Perl%20und%20in%20C;descr=Modern%20Web%20Framework%20Next%20Generation%20in%20Perl%20und%20in%20C%20programmiert
x-class: HTMLfile
Expires: Thu, 11 Jul 2019 00:00:00 GMT
Content-Length: 10
Last-Modified: Tue, 02 Apr 2019 00:00:00 GMT
Vary: Accept-Encoding
Connection: close
Content-Type: text/html; charset=UTF-8

Es ist demnach der von Dir konfigurierte Apache-Webserver, der den übergebenen Response-Header mit unsinnigen, zum Teil grob falschen Werten ergänzt, teils überschreibt und die Antwort weiter gibt.

Und Dir sollte auch endlich einmal auffallen, dass Du das die Zeit zweimal gesendet hast:

  • pack("N", time);
  • Date: Tue, 02 Apr 2019 17:17:37 GMT

Genau so geht "overhead".

Du hast im Skript versteckt, eine neue URL angegeben, die alte sendet einen "502er": Bad gateway

http://rolfrost.de/cgi-bin/nph-time.cgi

Das von mir geschriebene gilt auch dann wenn Du das Zeug inzwischen kommentarlos bis klammheimlich geändert hast. Denn einerseits folgst Du den Ratschlägen, behauptest aber die würden nichts taugen. So kannst Du doch nicht ernsthaft diskutieren.

0 107

ptbtime2.ptb.de 1-3 nicht erreichbar

  1. 0
    1. 0
      1. 0
        1. 0
          1. 0
            1. 0
            2. -1
              1. 0
                1. 0

                  Daytime Server mit IO::Socket

                  1. 2

                    Alea iacta est!

                    1. 0
                      1. 1
          2. 0
            1. 0
              1. 0
                1. 0
                  1. 0
                    1. 0
                  2. 0
                    1. 0
                      1. 0
                        1. 0
                          1. 0
  2. 0

    ptbtime2.ptb.de 1-3 per Ping nicht erreichbar - Aber ntpdate geht.

    1. 0
      1. 0
        1. 0
          1. 1

            Das ist alles andere als eine gute Idee...

            1. 0
              1. 0
                1. 0
                  1. 0
                    1. 0
                      1. 1
                      2. 0
                        1. 2
                          1. 0
                  2. 0
                    1. 2
                      1. 0

                        NPH vs Daytime

                        1. 3
                          1. 0

                            TCP vs. UDP

                            1. 2
                    2. 0
                      1. 0
                        1. 1
                          1. 0
                            1. 0
                              1. 0
                                1. 2

                                  Ein teuflisch gemein böser Rat ...

                                  1. 0
                                    1. 0
                                      1. 0
                                        1. 2
                                          1. -1
                                            1. 0
                                            2. 0
                      2. 0

                        Kleine Datenmengen packen ist auch nicht immer eine gute Idee.

                        1. -1

                          Ein Proxy kennt kein NPH

                          1. 0
                            1. 0
                          2. 0
                            1. 0
                              1. 0
                        2. 0
                        3. 0
                          1. 0
                        4. 0

                          Kleine Datenmengen packen ist auch nicht immer eine gute Idee. Siehe Accept-Encoding

                          1. 1
                            1. 1
                            2. 0
                              1. 0
                                1. 0
                                  1. 2
                                  2. 1
                                    1. 0
                                      1. 0
                                        1. 0
                                          1. 0
                                            1. 1
                                      2. 0
                              2. 0
                                1. -1
            2. 0

              Das ist alles andere als eine gute Idee... Webservices

              1. 1
                1. 0
                2. 1
                3. 0

                  NTP über HTTP, TCP vs. UDP

                  1. 1
                    1. 0
                      1. 1
                  2. 0
              2. 1
                1. 0

                  Die Idee der Webservices

  3. 0
    1. 0
    2. 0
      1. -1

        NTP ist ähnlich aufgebaut wie DNS

  4. 0

    Uhrzeit als Webservice in JAVA

    1. 0
      1. 0
        1. 0

          Uhrzeit als Webservice in JAVA fpr 15 Teilnehmer aber bitte mit einem dediziertem Tomcat-Server

        2. 1
          1. 0
            1. 0
            2. 0