Delphi-Quellcode:
for i := 0 to Server.Socket.ActiveConnections -1 do
Server.Socket.Connections[i].SendText(Nachricht);
Das ist mein Server.
Das sieht nicht sehr threadsicher aus. Änderungen an ActiveConnections während des Schleifendurchlaufs können zu
Access Violations oder anderen Problemen führen.
Bei
Indy gibt es LockList/Un Methoden, damit man auf die Connections threadsicher zugreifen kann (
http://stackoverflow.com/questions/5...y-tidtcpserver).
Gibt es so etwas auch für diese
TCP Serverkomponente?