AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Fehler bei TCP/IP connect verarbeiten

Ein Thema von yogie · begonnen am 8. Nov 2008 · letzter Beitrag vom 9. Nov 2008
Antwort Antwort
yogie

Registriert seit: 11. Sep 2003
Ort: bei Goslar
213 Beiträge
 
Delphi 6 Professional
 
#1

Fehler bei TCP/IP connect verarbeiten

  Alt 8. Nov 2008, 18:20
Hallo zusammnen,

bei der Verwendung von IdTCPClient aus der INDY-Palette bzw. bei der Verwendung
von TCPClient aus der Internet-Palette habe ich ein Problem beim connect.

Beim Aufbau einer Verbindung zu einem vorhandenen Host klappt alles wie gewünscht.

Versuche ich aber eine Verbindung zu einer nicht existierenden Adresse aufzubauen, friert mein Programm vollständig ein. Die Einbettung in eine try except Konstruktion hat auch nicht weitergeholfen. Das Ereignis OnError beim TCPClient wird auch nicht ausgelöst. So etwas wie ein Timeout habe ich beim connect nicht gefunden.

Mache ich da was völlig falsch? Das Programm soll eine Verbindung zu einem Server aufbauen, der eventuell auch mal nicht angeschlossen / aktiv ist. Das muss man doch irgendwie sauber
abfangen können.

Gruß Yogie
Kompatibilität ist ein Euphemismus für n i c h t einhunderprozentige Austauschbarkeit
http://b-und-l-service.de/
  Mit Zitat antworten Zitat
Relicted

Registriert seit: 24. Jan 2006
Ort: Iserlohn
646 Beiträge
 
Delphi 10.4 Sydney
 
#2

Re: Fehler bei TCP/IP connect verarbeiten

  Alt 8. Nov 2008, 21:02
Moinsen,

welche Indy Version nutzt du?

Gruß
Reli
  Mit Zitat antworten Zitat
yogie

Registriert seit: 11. Sep 2003
Ort: bei Goslar
213 Beiträge
 
Delphi 6 Professional
 
#3

Re: Fehler bei TCP/IP connect verarbeiten

  Alt 9. Nov 2008, 05:38
Ich habe INDY 8.0.25 enthalten in Delphi 6 Prof.

In der Zwischenzeit habe ich herausgefunden, dass man wohl
in neueren Versionen ein Timeout einstellen kann.

Das scheint aber auch nicht ganz problemlos zu funktionieren.

Hat da jemand Erfahrung wie man die alte Version aus der
Komponentenpalette entfernt ?
Kompatibilität ist ein Euphemismus für n i c h t einhunderprozentige Austauschbarkeit
http://b-und-l-service.de/
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:00 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