Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi Client disconnectet aber OnClientDisconnect macht nichts? (https://www.delphipraxis.net/34497-client-disconnectet-aber-onclientdisconnect-macht-nichts.html)

Pseudemys Nelsoni 23. Nov 2004 21:05


Client disconnectet aber OnClientDisconnect macht nichts?
 
hi,

ich sende folgendes zu meinem client wenn er den befehl "QUIT" sendet:

Delphi-Quellcode:
ASocket.SendText(Format('ERROR :Closing Link: %s[%s] (%0:s)', [ConArray[i].nick, ASocket.RemoteHost]) + #13#10);
der client disconnectet dann, aber wieso bekomme ich hier mein showmessage nicht angezeigt:

Delphi-Quellcode:
procedure TIRCd.ClientDisconnect(Sender: TObject; ASocket: TCustomWinSocket);
begin
  showmessage('hi');
end;

?

der client disconnectet ja, also müsste das event doch aufgerufen werden oder nicht?

Gentleman 24. Nov 2004 18:02

Re: Client disconnectet aber OnClientDisconnect macht nichts
 
Hi!

wie genau disconnectest ( :drunken: ) du denn deinen client?

wenn man folgendes schreibt, funzt es bei mir:
Delphi-Quellcode:
ClientSocket1.Active:= False;
und wenn der client vom server disconnectet wird funzt es bei mir auch:
Delphi-Quellcode:
ServerSocket1.Socket.Connections[0].Close;
:gruebel:

supermuckl 24. Nov 2004 18:06

Re: Client disconnectet aber OnClientDisconnect macht nichts
 
eventuell gibt es eine exception ?!

guck mal obs bei deiner komponente ein "OnException" gibt
die wird wohl eher aufgerufen weil der client nicht optimal abgeklemmt wird vom server


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:12 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