Codehunter Works präsentiert
  Version 1.4
Die freie Bibliothek für Borland Delphi © 4 bis 7
dwGetInetSideIP
Ermittelt die IP-Adresse der aktiven Internet-Verbindung.
function dwGetInetSideIP: String;
Rückgabewert
Typ: String
Diese Funktion gibt die IP-Adresse der aktiven Internetverbindung zurück. Dies ist die Adresse, unter der andere mit dem Internet verbundene Hosts diese Verbindung erreichen. Es ist zu beachten, daß bei Netzwerkkonfigurationen mit Proxy-Servern oder Routern mehrere Rechner im lokalen Netz die selbe internetseitige IP-Adresse besitzen.
Bemerkungen
Diese Funktion ermittelt die IP-Adresse, unter welcher die aktive Internetverbindung internetseitig erreichbar ist. Dazu wird ein beliebiger, an das Internet angeschlossener SMTP-Server genutzt. SMTP-Server antworten üblicherweise auf eine Anfrage "HELO" mit der IP-Adresse des Remote-Clienten. Dadurch ist es möglich, die IP-Adresse der aktuellen Internetverbindung zu bestimmen. Diese Funktion arbeitet mit allen bekannten Proxy-, Router- und Firewall-Systemen zusammen. Ausgenommen, der Administrator hat diese Abfrage explizit unterbunden. Standardmäßig verwendet diese Funktion den SMTP-Server von www.web.de ( smtp.web.de / 217.72.192.157 ). Durch Änderung der vorgegebenen IP-Adresse im Quelltext kann jeder andere SMTP-Server angesprochen werden. Dabei ist zu beachten, daß das Antwortverhalten bzw. der zurückgesendete String bei anderen Servern abweichen kann. In diesem Fall ist ggf. eine Anpassung des String-Parsing im Quelltext erforderlich. Bei der Anwendungsentwicklung ist zu beachten: IP-Adressen können sich jederzeit ändern, die Verfügbarkeit von Servern bzw. deren IP-Adressen kann schwanken oder ausfallen. Gestalten Sie die Anwendung konfigurierbar. Weiterhin sind hierzu auch die jeweiligen Nutzungs- und Geschäftsbedingungen des Internet-Dienstanbieters zu beachten, dessen SMTP-Server verwendet werden soll.
Kompatibilität
Windows NT/2000/XP: Windows NT, Windows 2000, Windows XP, Windows Server 2003
Windows 95/98/Me: Windows 95, Windows 98, Windows ME
Siehe auch
Übersicht der Units, Übersicht von dwNetwork.pas, dwCloseInternetConnection, dwEstablishInternetConnection, dwGetIPList, dwGetInternetConnectionState, dwGetInternetProxySetting
Autoren-Info
Autor: Codehunter
eMail-Adresse: codehunter [at] gmx [dot] net
Link: http://delphiworks.sourceforge.net
 

DelphiWorks SDK 10th Bithday Edition Version 1.4 Stable
Dokumentation © 2000-2004 Codehunter Works
Diese Seite wurde erzeugt am 14.02.2005 20:56:49 Uhr.