Ciao a tutti,
dal pc interrogo un database mssql che mi risponde con il contenuto di una tabella. Ho bisogno di decodificare i bytes che sql passa al mio pc per compilare i valori dei vari campi. Ho usato wireshark e ho trovato le stringhe inviate dal server, ma non riesco a capire come sono costruiti i valori dei campi decimal. Ho 4 campi decimal (28,13) e, sotto forma di stringa di bytes, i valori che arrivano sono questi:
09 01 00 60 2d 24 36 0f 09 questo sarebbe 2,55
09 01 00 80 c6 a4 7e 8d 03 questo sarebbe 1
09 00 00 80 c6 a4 7e 8d 03 questo sarebbe -1
09 01 00 00 8d 49 fd 1a 07 questo sarebbe 2
il primo byte � la lunghezza del messaggio
il secondo byte � il segno
gli altri non riesco proprio a capire e, in rete, non ho trovato niente di chiaro.
Qualcuno ha idea di come decodificare il messaggio?