0
我已經通過IdHTTP-組件創建一個HTTP server,現在我想通過互聯網來訪問它。我從文本文件發佈了一個字符串。訪問本地主機通過互聯網
我可以通過它accesss:
但我怎麼通過互聯網存取權限嗎?我試過http://[myexternalIPaddress]:80但我沒有得到答覆。
這是我的代碼:
procedure TForm1.IdHTTPServer1CommandGet(AContext: TIdContext;
ARequestInfo: TIdHTTPRequestInfo; AResponseInfo: TIdHTTPResponseInfo);
var
myFile : TextFile;
text: String;
begin
AssignFile(myFile, 'C:\Users\xxx\Desktop\test.txt');
Reset(myFile);
ReadLn(myFile, text);
AResponseInfo.ContentText := text;
end;
procedure TForm1.FormCreate(Sender: TObject);
begin
IdHTTPServer1.Active := True;
end;
你需要的端口轉發您的路由器。在路由器中打開端口80(並允許在防火牆中進行連接) – Jer