Wir schreiben an einem Chatprogramm das auf TServersocket bzw. Tclientsocket basiert
Mein Problem ist Folgendes. Wenn ich bei Serveruser mehr Felder als 90 Angabe, zerhagelts mir den chat. In der Hilfe habe ich herausgefunden , dass Buffer nur eine Gewisse Größe haben dürfen.
Delphi-Quellcode:
type
TUSER =
Record
NICK :
String[15];
SERVER :
String[20];
PW :
String[20];
SERVERNAME :
array[1..200]
of string[20];
SERVERUSER :
array[1..89]
of string[15];
////größer als 89 und er schmiert ab
SERVERANZ : byte;
USERANZ :
array[1..200]
of integer;
Nachricht : Integer;
Text :
String[100];
IP :
String[16];
DateTime : TDateTime;
Index : Byte;
Chatchannel :
Array[1..200]
of boolean;
end;
Die Frage ist, ob man die Buffersize eines Socktes erhöhen kann. Vielleicht weiss hier jemand wie das geht.
Thx im Voraus
Mfg SIn