Dieser Wert ist zu groß! Ich schick in den ersten 4 Bytes für gewöhnlich erstmal wieviel Bytes dann folgen!
Denn RecvBufSize funktioniert nicht wie es den anschein hat!
Delphi-Quellcode:
var buf : Integer;
buf := SizeOf(Configs);
...WriteBuffer(buf, SizeOf(buf));
...WriteBuffer(Configs, SizeOf(Configs));
...ReadBuffer(buf, SizeOf(buf));
...ReadBuffer(Configs, buf);
Ich empfehle, dich erstmal mit Datentypen auseinander zu setzen!