Thema: Delphi TServerSocket-Threads

Einzelnen Beitrag anzeigen

Muetze1
(Gast)

n/a Beiträge
 
#2

Re: TServerSocket-Threads

  Alt 15. Jun 2007, 23:31
Ich beziehe mich mal nur auf die Unterscheidung und nicht auf die Threads:

Der TServerSocket übergibt bei jedem Client-bezogenem Ereignis eine TCustomWinSocket Instanz als Parameter (Socket) und dies ist die individuelle Instanz zu dem Client. Damit kannst du deine Clients unterscheiden. Diese Instanzen findest du auch jeweils unter ServerSocket.Socket.Connections[] wieder. Der Index für das Connections[] Array ist nicht verwendbar, da dies eine dynamische Liste und abhängig von den Connects/Disconnects ändern sich die Position der Socket. Von daher ist es zu empfehlen die Socket Instanzen zu unterscheiden. Diese Leben von vor dem OnConnect bis nach dem OnDisconnect Ereignis des TServerSockets.
  Mit Zitat antworten Zitat