Forum: Netzwerke
by himitsu,
11. Mär 2014
Das SSL schaltet sich nun in den transfer mit ein und ich vermute, daß der die Verschlüsselung nicht je Datenrichtung "einzeln" behandelt, womit du dann diese Komponente in beiden Threads verwendest, was bei einer nicht threadsicheren Komponente wieder Probleme bereitet.
Forum: Netzwerke
by himitsu,
11. Mär 2014
Als Erstes mußt/solltest du also deine blockierende Lesevariante in eine Nichtblockierende umwandeln.
Und dann könnte man entweder das Lesen in den TClientThread verschieben, oder muß die Zugriffe absichern. (wie erwähnt, via CriticalSection oder Dergeleichen)
Oder halt zwei TCPClients verwenden, aber auch da nicht blockierend Lesen.
Forum: Netzwerke
by himitsu,
11. Mär 2014
Wer hat eigentlich behauptet, daß diese Komponente threadsave sei?
So gesehn hattest du wohl eher nur Glück gehabt, daß es bisher nicht geknallt hatte. :gruebel: