![]() |
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? |
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:
Dabei wird der Grund im Fehlerfall verschleiert, der Test ist ein reiner Positivtest, keine Diagnosehilfe.
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; Grüße vom marabu |
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