端口

2011-05-10 45 views
0

喜進出口新的android開發,即時通訊開發使用FTP在主動模式下我運行在主動模式列表命令該服務器有開放的數據端口發送列表響應IM測試我的應用程序在Android的IM FTP客戶端應用程序eclipse模擬器當我運行列表命令它會給出以下錯誤。端口

.Failed建立連接

我有一個關於這個

  1. 我們能否在仿真器打開數據端口一些問題。
  2. 如果是,那麼它就會打開從開發機器或模擬器它自身的端口。

也善意告訴如何解決這個問題任何幫助和建議非常感謝。

+0

做ü意味着你無法從仿真器連接互聯網??? – Hein 2011-05-10 03:50:35

+0

我沒有連接到互聯網,但,但我不能運行FTP「LIST」 command.i想運行在主動模式下list命令,FTP列表COMAND succfully從我的應用程序的被動模式下運行。 – Arsalan 2011-05-10 03:54:16

+0

在主動模式下的服務器打開一個端口上的客戶端,並將其發送響應到該端口,但是當服務器嘗試使用此端口出現此錯誤連接「無法建立的連接」,hoply您理解什麼IM想說:) – Arsalan 2011-05-10 04:06:55

回答

1

通常Android模擬器擁有自己的IP地址等不同的網絡。爲了與服務器通信,當服務器連接到開發PC併發出命令時,您需要將其重定向到模擬器的端口。

實施例:
1)服務器被連接到仿真器上的端口1234
2)重定向開發計算機端口1234與在命令提示以下命令
到仿真器
C:>遠程登錄本地主機
例:遠程登錄本地主機5554 (在將被記錄到模擬器)
- >再導向地址:HOSTPORT:emulatorport
例:REDIR添加UDP:1234:1234 - >退出

對於參考:​​

問候,
SSuman185

+0

這些前鋒只適用於託管機器內部的流量,因爲它們不會偵聽外部接口。它們不適用於來自遠程服務器的流量 - 您需要使用android模擬器以外的轉發工具來完成此操作。 – 2011-08-15 00:22:36