Forum: Netzwerke
Delphi
by neolithos,
8. Okt 2004
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!
var buf : Integer;
buf := SizeOf(Configs);
...WriteBuffer(buf, SizeOf(buf));
...WriteBuffer(Configs, SizeOf(Configs));
Forum: Netzwerke
Delphi
by neolithos,
8. Okt 2004
Kontrollier mal ob RecvBufferSize die korrekte größe zurück gibt!?.
Forum: Netzwerke
Delphi
by neolithos,
8. Okt 2004
String ist nur ein Zeiger auf eine Zeichenkette, und mit diesem Zeiger kann dein Server nichts anfangen.
Du musst die Daten des Strings schicken. Dazu verwende am besten ShortString's. Dort musst du aber eine maximale Länge bei der Deklaration angeben.
z.B.
String
Ein String mit Platz für 20 Zeichen.