Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi ServerSocket Fehler 10053 - Warum? (https://www.delphipraxis.net/95047-serversocket-fehler-10053-warum.html)

tomate007 29. Jun 2007 20:59


ServerSocket Fehler 10053 - Warum?
 
So wieder mal was zum ServerSocket

Und zwar, wenn ich den Client schließe, dann soll er ja die Connection zum Server abbauen. Also hab ich es so gemacht:


Delphi-Quellcode:
procedure TForm1.FormDestroy(Sender: TObject);
begin
  if (ClientSocket1.Active) then // noch online? 
    ClientSocket1.Close; // ja, dann trennen
end;


und was passiert dann beim Server, es kommt eine Fehlermeldung:

Asynchroner Socket-Fehler 10053

warum kommt dieser bekloppte Fehler??
Ich hab kein Plan warum!!

Kommt sobald der Client

ClientSocket1.Close;

macht.

Bitte helft mir

MFG
Andre

Bernhard Geyer 29. Jun 2007 21:04

Re: ServerSocket Fehler 10053 - Warum?
 
FormDestroy`ist zu spät. Da ja noch ein Event asynchron eintrifft aber deine Komponente schon zerstört ist wirds hier probleme geben.

tomate007 29. Jun 2007 21:14

Re: ServerSocket Fehler 10053 - Warum?
 
Also... was soll ich dann nehmen??

Auch wenn ich nen Button setze mit Disconnect und mach dahinter:

ClientSocket1.Close;


kommt der gleiche Fehler obwohl die Form ja noch offen ist...

Also kann man sagen, egal wann ich

ClientSocket1.Close; mach, der Fehler kommt auf Seiten des Servers durch eine Showmessage!

Bernhard Geyer 29. Jun 2007 22:24

Re: ServerSocket Fehler 10053 - Warum?
 
Dann ist es wohl eher ein Fehler in der Server-Implementierung.


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:40 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz