Hallo,
ich benutze die Indy Komponenten TClientSocket und TServerSocket.
Ich programmiere testweise einen kleinen Chat, was auch erst sehr gut funktioniert hatte.
Nun Baue ich grade eine Userlist ein. Allerdings ist somit auch ein Protokoll
notwendig geworden. Dadurch müssen machmal viele Pakete sehr schnell hintereinander abgesendet.
Mein Problem ist nun das, einige Pakete dadurch Zusammengepakt werden.
Sende ich zum Beispiel: #CLST und #LISTUser123 ab, dann kommt am Ende '#CLST#LISTUser123' an
Da ich erst nur mit der Loopback Adresse getestet/gearbeitet habe, konnte ich die Fehler noch mit Delays beheben. Übers Internet funktioniert das aber nicht mehr.
Hat Jemand eine Lösung wie ich das "Verschmelzen" zweier abgesendeter Pakete verhindern kann?