Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi Läuft ein bestimmter Dienst im Netzwerk (https://www.delphipraxis.net/100976-laeuft-ein-bestimmter-dienst-im-netzwerk.html)

Jackie1983 6. Okt 2007 13:17


Läuft ein bestimmter Dienst im Netzwerk
 
hi,

wie kann ich raus bekommen ob auf der ip 192.168.0.132 ein http server oder ftp server läuft?
Irgend wie so ping 192.168.0.132:80?

marabu 6. Okt 2007 14:58

Re: Läuft ein bestimmter Dienst im Netzwerk
 
Hallo Jackie,

wenn du es von der Shell aus testen willst, dann ist telnet das Mittel der Wahl. Aus deinem Programm heraus wäre das hier ein Ansatz:

Delphi-Quellcode:
function CanConnect(const aHost: string; aPort: Word): Boolean;
begin
  with TIdTCPClient.Create(nil) do
  try
    Host := aHost;
    Port := aPort;
    try
      Connect;
      Result := True;
      Disconnect;
    except
      Result := False;
    end;
  finally
    Free;
  end;
end;
Dabei wird der Grund im Fehlerfall verschleiert, der Test ist ein reiner Positivtest, keine Diagnosehilfe.

Grüße vom marabu

Jackie1983 6. Okt 2007 16:53

Re: Läuft ein bestimmter Dienst im Netzwerk
 
danke


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:04 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