![]() |
Re: Socket Fehler 10051. Aber nur beim "brutalen"
zeig ma quelltext :?:
|
Re: Socket Fehler 10051. Aber nur beim "brutalen"
habe gerade gesehen im Server habe ich keine Fehlerbehandlung.
Im Client
Delphi-Quellcode:
procedure TThreadClient.OnClientError(Sender: TObject;
Socket: TCustomWinSocket; ErrorEvent: TErrorEvent; var ErrorCode: Integer); var i : integer; s:string; begin i := ErrorCode; if i = 10061 then s:='err'; if i = 10053 then s:='err'; ErrorCode := 0; end; |
Re: Socket Fehler 10051. Aber nur beim "brutalen"
sieht bei mir nicht anders aus und bei mir klappts, was meinste eigentlich genau mit der error kommt trotzdem, meinste das Showmessage-Fenster ?
|
Re: Socket Fehler 10051. Aber nur beim "brutalen"
jup genau, es kommt ein Messagedialog.....
|
Re: Socket Fehler 10051. Aber nur beim "brutalen"
haste das event mit deinem threadclient verbunden bzw wird onerror überhaupt ausgelöst ?
|
Re: Socket Fehler 10051. Aber nur beim "brutalen"
onerror müste ausgelöst werden, werde es morgen aber mal testen.
thx |
Re: Socket Fehler 10051. Aber nur beim "brutalen"
so jetzt habe ich mal einen kleinen Test gemacht.
Habe den Server auf meinem Computer gestartet. Der Client läuft auf meinem Notebook. Client und Server senden per Timer, jede sekunde, einen String an den Server bzw. Client. Client wird per Button offline gesetzt, Server meldet fehler. Server sendet keinen String mehr, kommt der Fehler erst wenn ich die Anwendung schließe. Also irgend wo bei mir in den Sourcen ist der wurm drin...... Komme einfach nicht weiter und weis nicht wie ich vorgehen soll :( ...... |
Re: Socket Fehler 10051. Aber nur beim "brutalen"
ich versteh deinen letzten beitrag nicht ganz, wird onerror ausgelöst ?
|
Re: Socket Fehler 10051. Aber nur beim "brutalen"
sorry.... nein wird es nicht. Wenn ich das Kabel ziehe wird onerror nicht ausgelöst bei jeden anderen fehler schon :?
|
Re: Socket Fehler 10051. Aber nur beim "brutalen"
ohhh siehe da... einen Fehler habe ich schon mal gefunden.
Habe für die Funktion Ping/Pong eine kleine Klasse geschrieben. Wenn ich mit dem Client offline gehe, habe ich vergessen Ping/Pong offline zu setzten, dann kommt natürlich auch der Fehler :wink: Jetzt weis ich auch von wo der Fehler kommt wenn ich das Kabel ziehe :wink: habe es noch nicht getestet, werde ich gleich mal machen...... sowas ist doch nur selten dämlich.... |
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:18 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