![]() |
Serversocket1.socket.Connections[...
Hallo
Ich arbeite gerade eine Client-Server-Anwendung. Mehre Clients sollen auf den Server zugreifen können. Wenn ein Client nun an den Server eine Nachrischt schickt, dann soll der Server diesem Client (nicht alen) eine entsprechende Meldung zurückschicken. Ich weiss, das man mit Serversocket1.Socket.Connections[xy] auf die clients zugreifen kann. Wie finde ich die Nummer xy des sendenden CLients heraus. Weiss hier bitte vielleicht jemand eine Lösung? Vielen Dank Geri :) |
Re: Serversocket1.socket.Connections[...
Hi Geri,
im OnReceive (oder wie auch immer das entsprechende Ereignis beim TServerSocket heißt, hab grad kein Delphi um dies nachzusehn :oops:), wird ein Parameter "Socket" mitgeliefert. Dieses ist das Socket, von welchem die Nachricht gekommen ist. Evtl. hilft dir Ultimators ![]() Greetz alcaeus |
Re: Serversocket1.socket.Connections[...
Zitat:
Delphi-Quellcode:
grüße paresy
procedure TForm.OnClientRead(Sender: TObject; Socket: TCustomWinSocket);
begin Socket.SendText('PONG'); end; |
Re: Serversocket1.socket.Connections[...
Hallo Paresy
Besten Dank für die rasche Info. Klingt vielversprechende, werde es gleich mal ausprobieren. Vielen Dank Geri |
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:04 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz