Rolf B: Frage zu Win32

Beitrag lesen

Hallo pl,

Also egal ob mit C eine FPNR in ein Socket geschrieben wird oder dieselbe floating Point Number mit Perl und pack()-Schablone f die Bytesequenz ist genau dieselbe.

*seufz*

Nein. Die Bytesequenz einer Fließkommazahl hängt davon ab, welche technische Darstellung der Prozessor verwendet. Und ich meine jetzt nicht nur den Unterschied float/double oder LE/BE. Diese Probleme hast Du auch, aber es kommt noch was hinzu: IEEE 754 ist sehr häufig, aber nicht universell. Microsoft Binary dürfte obsolet sein (das wurde von MS BASIC verwendet), aber IBM HFP ist durchaus noch in Gebrauch.

Also: Überträgst Du Fließkommazahlen binär, kann die Übertragung zu unbekannten Geräten inkompatibel sein. Es gibt gute Gründe, weshalb die Internetstandards Zahlen in Textdarstellung übertragen.

Rolf

--
sumpsi - posui - clusi
0 57

Frage zu Win32

pl
  • sonstiges
  1. 0
    Rolf B
  2. 0
    Tabellenkalk
  3. 0
    ursus contionabundo
    1. 0
      Rolf B
      1. 0
        ursus contionabundo
        1. 0
          Rolf B
          1. 0
            ursus contionabundo
        2. 0
          pl
          1. 0
            Rolf B
            1. 0
              pl
            2. 0
              pl
              1. 0
                Rolf B
                1. 0
                  Matthias Apsel
                  1. 0
                    Rolf B
                    1. 0
                      Matthias Apsel
                2. 0
                  pl
                  1. 0
                    Rolf B
                    1. 0
                      pl
                      1. 0
                        Rolf B
                        1. 0
                          pl
                        2. 0
                          Robert B.
                          • programmiertechnik
                          1. 0
                            pl
                            1. 0
                              Rolf B
                              1. 0
                                pl
                                1. 0
                                  ursus contionabundo
                                  1. 0
                                    pl
                                  2. 0
                                    pl
                                    1. 0
                                      Rolf B
                                      1. 0
                                        pl
                                        1. 0
                                          ursus contionabundo
                                          1. 0
                                            pl
                                            1. 0

                                              "Net Time Protocol" (a.k.a. "NTP") und "Port 37" passen nicht zusammen!

                                              ursus contionabundo
                                              • webserver
                                              1. 0
                                                pl
                                              2. 0
                                                pl
                                              3. 0
                                                pl
                                                1. 0
                                                  ursus contionabundo
                                                  1. 0
                                                    pl
                              2. 0
                                Robert B.
                                1. 0
                                  Rolf B
                                  1. 0
                                    Robert B.
                                    1. 0
                                      pl
                                      1. 0
                                        Robert B.
                                        1. 0
                                          pl
                                      2. 0
                                        Rolf B
                              3. 0

                                USB und Floating Point Numbers

                                pl
                                1. 0
                                  ursus contionabundo
                                  1. 0
                                    pl
                                    1. 0
                                      klawischnigg
                                      1. 0
                                        pl
                                        1. 0
                                          klawischnigg
                                          1. 0
                                            pl
                                            1. 0
                                              Robert B.
                                              1. 0
                                                Rolf B
                                                1. 0
                                                  pl
                                              2. 0
                                                pl
                    2. 0
                      Matthias Apsel