1
我有一個印地部件:IdMappedPortTCP - 無活動
IdMappedPortTCP1: TIdMappedPortTCP;
及以下初始化:
procedure TForm1.FormCreate(Sender: TObject);
begin
Memo1.Lines.Clear;
IdMappedPortTCP1.MappedHost := '189.200.10.71';
IdMappedPortTCP1.MappedPort := 5300;
IdMappedPortTCP1.Active := true;
end;
procedure TForm1.IdMappedPortTCP1Execute(AContext: TIdContext);
begin
Memo1.Lines.Add(AContext.Data.ToString);
Memo1.Lines.Add('------');
end;
procedure TForm1.IdMappedPortTCP1OutboundData(AContext: TIdContext);
begin
Memo1.Lines.Add(AContext.Data.ToString);
Memo1.Lines.Add('+++++++'); //
end;
我的其他應用程序連接到189.200.10.71:5300但分量不點火。 ..
我的錯在哪裏?
使用XE3與包括Indy組件
謝謝雷米...在我的brain.exe故障我認爲...所以我需要設置默認的主機/端口到我的應用程序將連接到(如127.0.0.1:1000)的權利? –
如果您配置了'TIdMappedPortTCP'來偵聽端口1000上的127.0.0.1上的客戶端,那麼是的。 –
嗯......試過了..但會導致我遇到以下問題......我無法改變其他應用程序的目標IP地址。它使用IP的directely所以主機的操作不會幫助那裏... –