Man könnte auch mal das Netzwerk überwachen.
Und dann vergleicht man das, was aus deinem Programm raus kommt, mit dem eines Anderen Programms, wo es überall funktioniert,
oder vergleicht es zumindestens mit dem, was man dachte versenden zu wollen.
(Man soll eigentlich in Strings keine Binärdaten speichern...)
Joar.
TBytes oder zumindestens RawByteString.
Bei der Umwandlung von String/UnicodeString in
ASCII/
ANSI, kommt es, bei einer "falschen" Konvertierungsmethode/Encoding, natürlich zu "Datenfehlern", vorallem bei den bytes über #127.
Zitat:
eine MAC Addresse: 00-30-67-??-6F-??
Die MAC, wo es ging, war nicht zufällig eine, wo z.B. jeweils als erste "Ziffer" maximal eine 7 stand?
PS: Sieh mal in deinen Link.
(man hätte natürlich auch da fragen können, darum das nicht mehr geht, wo auch der nicht mehr funktionierende Code steht)