IdHTTPServer über Internet
Nabend!
Wenn ich meinen HTTP Server im lokalen Netzwerk starte und ihn im Browser mit http://192.168.0.1:8888 anspreche, kann ich den Befehl ohne Probleme empfangen. Was muss ich anstellen, damit ich einen Befehl auch über das Internet bekomme. Aufm Smartphone (nicht im Wlan) die Internet-IP des PCs aufrufen funktioniert nicht (http://80.123.*.*:8888). Muss ich da irgendwie anders rangehen oder liegt der Fehler woanders? :oops:
Code:
Vielen Dank und ein schönes Pfingstwochenende :)
procedure TForm3.IdHTTPServer1CommandGet(AContext: TIdContext;
ARequestInfo: TIdHTTPRequestInfo; AResponseInfo: TIdHTTPResponseInfo); begin memo1.Lines.Add(ARequestInfo.RemoteIP); ... end; |
AW: IdHTTPServer über Internet
Du musst im deinem Router eine Eintrag in die NAT Tabelle vornehmen:
Dazu musst du folgende Angaben machen: Protokoll: TCP Öffentliche(r) Port(s): 8888 lokaler Port: 8888 lokale IP/Rechner: 192.168.0.? (oder auch Rechnername) Wenn dein Router also von Aussen ein Anfrage auf Port 8888 bekommt, dann leitet er sie an deinen Rechner im LAN weiter. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:12 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