Der Record TDXChatMessage ist der Typ, der zwischen Client und Server verschickt wird.
die Grundstruktur ist einfach nur:
Delphi-Quellcode:
type
TDXChatMessage = record
MessageType: DWORD;
end;
Der MessageType gibt an, welche Nachricht grade verschickt wird / ankommt.
In diesem Fall wird MessageType immer auf ChatNachricht gesetzt.
Alles andere ist der Inhalt. Im Beispiel:
Len: Anzahl der Zeichen in der Nachricht
C: Die Nachricht selber.
wenn du jetzt zB die Position deiner Spielfigur verschicken willst, sollte das ganze so aussehen:
Delphi-Quellcode:
type
TDXPositionsMessage = record
MessageType: DWORD; // <--- Im Programm hier eine Konstante für "Position" reinschreiben
x, y: Integer;
end;