Zitat:
- Der Client sendet mit TWinSocketStream seine Daten an den Server. Nachdem der Client seine Daten versandt hat schließt er die Verbindung.
Das war das fehlende Glied! Habe ich tatsächlich überlesen.
Code:
until not aWSStream.WaitForData(2000)
Was ist wenn Verzögerung > 2000 ist und nicht alle Daten angekommen sind?
Ach klar, der Thread läuft ja solange der Client da ist ...
Aber jedes man eine neue Verbindung aufzumachen
ist ja auch nicht die schnellste Lösung, gibs doch zu
Zu blocked Sockets habe ich aber ehrlich gesagt selbst irgendwann gewechselt,
weil das sowieso viel besser ist, solche Sachen in einem Thread zu erledigen
und dann mit Messages (oder anderes) an den Main zu schmeißen.