Forum: Netzwerke
Delphi
by Sir Rufo,
17. Sep 2015
Es ist halt immer die Badehose Schuld :roll:
Forum: Netzwerke
Delphi
by Sir Rufo,
17. Sep 2015
Im Prinzip kannst du das nehmen, aber du siehst ja selber, dass du nicht weisst, was du da wirklich annehmen sollst und wie.
Die Lösung lautet: Protokoll
Definiere ein Protokoll was jede Nachricht einhalten muss, damit der Server weiß, was da geschickt wird und wie er damit umgehen muss.
Beispiel:
Nachrichtentyp 00-FF (1 Byte)
Länge der Nachricht 0000-FFFF (2 Bytes)
Forum: Netzwerke
Delphi
by Sir Rufo,
17. Sep 2015
Du schickst also folgendes los
999 = 0x03E7 => 0xE7, 0x03
Diese beiden Bytes gehen in der Reihenfolge auf die Reise.
Beim Umwandeln der Nachricht von string nach Bytes kommt das heraus
0x3F, 0x03 => 0x033F = 831
? #03