So ein Anwenderprotokoll ist ja nicht gerade eine einfache sache.......
Habe dann auf einer Seite mal gelesen das man keine Records senden soll.
Jetzt habe ich mir das
Indy Demo "Indy9Demos\IdTCPDemo" angeschaut.
Da wird auch immer ein Record versendet.
Delphi-Quellcode:
type
TCommBlock = record // the Communication Block used in both parts (Server+Client)
Command,
MyUserName, // the sender of the message
Msg, // the message itself
ReceiverName: string[100]; // name of receiver
end;
Was denn nun?
Oder sollte man es lieber so machen?
SendText(MeinBefehl#TextText);
also z.b.
SendText('LOGIN#NameXYZ');
SendText('MSG#Meine Nachricht');
und dann mit einem Parser den Text abarbeiten.........