Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi TClient & TServer socket verbindung (https://www.delphipraxis.net/79341-tclient-tserver-socket-verbindung.html)

TobiasT 20. Okt 2006 15:09

Re: TClient & TServer socket verbindung
 
Habe max_tries auf 10 gesetzt!

Habe jetzt alles in einen Timer gesetzt, der jede 5 sek. versucht die Verbindung herzustellen.

Jetzt müssten ich nur noch die blöde Asynchron Fehlermeldung unterdrücken können, dann wäre das Problem gelöst.

Delphi-Quellcode:
procedure TForm1.TimerTimer(Sender: TObject);
begin
  IF Client.Socket.Connected=false THEN
  begin
    try
      client.Active:=true;
    except
      inc(TriesToConnect);
    end;
  end;
end;

ste_ett 20. Okt 2006 15:13

Re: TClient & TServer socket verbindung
 
Zitat:

Zitat von TobiasT
Jetzt müssten ich nur noch die blöde Asynchron Fehlermeldung unterdrücken können, dann wäre das Problem gelöst.


Gaaaaaanz schlechte Idee. :D
Fehler beseitigen, nicht unterdrücken! :)

Welchen Fehler-Code bekommst du genau?

TobiasT 20. Okt 2006 15:15

Re: TClient & TServer socket verbindung
 
Asynchroner Socket-Fehler 10061.

//edit:

Kann man das vielleicht mit dem onError Ereignis abfangen?

ste_ett 20. Okt 2006 15:19

Re: TClient & TServer socket verbindung
 
10061 bedeutet, dass auf der Gegenseite kein Port offen ist, um eine Socket-Verbindung aufzubauen.

Was ist das für ein Server, auf den du connectest?

TobiasT 20. Okt 2006 15:21

Re: TClient & TServer socket verbindung
 
Der läuft auf dem selben rechner (darum 127.0.0.01)

Hab es hinbekommen die Fehlermeldung nicht anzeigen zu lassen!

Delphi-Quellcode:
procedure TForm1.ClientError(Sender: TObject; Socket: TCustomWinSocket;
  ErrorEvent: TErrorEvent; var ErrorCode: Integer);
begin
ErrorCode:=0;

end;

Problem ist jetzt gelöst!

Vielen dank an alle die geholfen haben! :cheers: :kiss: :zwinker:


Mfg Tobias

inherited 20. Okt 2006 15:30

Re: TClient & TServer socket verbindung
 
o_O
Bitte schreib wenigstens den Fehler vorher in eine Log.


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:12 Uhr.
Seite 2 von 2     12   

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