Autor Beitrag
jjturbo
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 516

Win2000 prof., WinXP prof.
D4 Stand., D5 Prof, D7 Prof, D2007 Prof.
BeitragVerfasst: Fr 12.11.04 09:23 
Moin Forum,

weiß jemand, wie ich den Anschronen Socket-Fehler 10053 abfangen kann?

Ich habe zwei kleine Progrämmchen, die sich mit ServerSocket und ClientSocket unterhalten. Wenn ich eines von beiden beende, bekomme ich diese Fehlermeldung.
Ich weiß jetzt nur leider nicht, wo ich diese Exception der Klasse ESocketError abfangen kann.

Dank Euch, jjturbo

_________________
Windows XP: Für die einen nur ein Betriebssystem - für die anderen der längste Virus der Welt...
Benutzername
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 210

Win XP Pro
Delphi 7 PE, D2005 Prof. SSL
BeitragVerfasst: Fr 12.11.04 16:58 
Du sagst, der Fehler tritt auf, wenn du eines der beiden Programme beendest?

Hast du im onDestroy oder onClose-Event der Programmfenster auch den Socket mit .Close geschlossen?
Narses
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Administrator
Beiträge: 10185
Erhaltene Danke: 1261

W11x64
TP3 .. D7pro .. D10.2CE
BeitragVerfasst: Fr 12.11.04 23:28 
Hi!

Schau mal hier, da habe ich einen Beispielcode zu dem Thema liegen. Vielleicht hilft dir das weiter.

cu
jjturbo Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 516

Win2000 prof., WinXP prof.
D4 Stand., D5 Prof, D7 Prof, D2007 Prof.
BeitragVerfasst: Mo 15.11.04 12:37 
Ich hatte den Socket mit Active := false geschlossen. Hätte ich in der Hilfe richtig gelesen, hätte ich ihn ja auch sofort mit Close schliessen können... :oops:

Dank Euch, jjturbo

_________________
Windows XP: Für die einen nur ein Betriebssystem - für die anderen der längste Virus der Welt...