schnells Versenden von Datenpaketen mittels sendbuf



  • Hallo,
    bei mir tritt folgendes Problem auf: Ich verschicke mit der sendbuf-Methode (TServerSocket-Komponente) mehrere Datenpakete in kurzen Abständen an einen Clienten, dabei gehen die Pakete häufig verloren. Wie kann ich am geschicktesten sicherstellen, dass der Client das Paket vollständig erhalten hat, bevor ich das nächste schicke?



  • Wahrscheinlich sendest du die daten in zu kurzen abständen und dadurch gehn deine Daten "verloren". Mit Application->ProcessMessages(); kannst du dem Abhilfe schaffen denke ich (siehe Hilfe vom BCB was die Methode macht) 😉

    Du solltest dir auch noch ein Protokoll einführen, um sicher zu gehen das alle Daten empfangen wurden (Suchfunktion -> "Benutzerverwaltung")


Anmelden zum Antworten