Einzelnen Beitrag anzeigen

schwa226

Registriert seit: 4. Apr 2008
400 Beiträge
 
#1

Server und mehrere Clients, Id?

  Alt 23. Jan 2010, 10:35
Hi,

wie kann ich bei Indy10 beim Server Clients unterscheiden, die Clients z.B. die gleiche IP-Adresse haben?
z.B. Ich starte einmal den Server und zwei mal local den Client. Dann melden sich beide Clients mit 127.0.0.1 an.

Beim Server bekomme ich bei Connect ja das TIdContext vom Clienten.
Im Server läuft für jeden Client ein eigener Thread um Daten abzuarbeiten.
Beim Execute (Server bekommt Data von Client) muss ich dann ja den jeweiligen Client wissen, damit er dann beim Server auf den richtigen Thread zugreift.

Geht sicher einfach, aber beim Ersten mal mit Indy ist es halt nicht so einfach.

Danke!
Delphi 2010, Update 4 & 5
  Mit Zitat antworten Zitat