2011-02-23 275 views
1

有誰知道我可以如何使用redir add tcp命令嘗試讓端口5554上的仿真器與端口3128上的Apache服務器通信?我試過redir add tcp:5554:3128,但我得到了使用'redir'命令

錯誤端口已經被另一個程序

我認爲它談論端口5554的模擬器,但我覺得你應該運行的命令,而的實例模擬器正在運行。基本上我的模擬器沒有連接到Apache,我認爲它可能是端口映射。

任何想法?

備受讚賞, 格雷姆。

回答

0

我想你在吠叫錯誤的樹。 :)

首先,確保Apache綁定到公共IP地址,而不僅僅是本地主機。

(它沒有開放給整個互聯網,但它應該是通過網絡上的其他計算機上查看。)

然後就指它像任何其他網址:http://your.machine.name:3128/whatever/

+0

嘿,我改變了Apache的httpd文件,現在它讀取Listen myipaddress:3128,但它仍然沒有工作。我只有一臺筆記本電腦,現在我正在使用無線路由器連接互聯網。我在我的應用程序中使用下面的代碼連接到Apache,HttpClient httpclient = new DefaultHttpClient(); HttpPost httpPost = new HttpPost(「http:// myipaddress:3128/YES_BUTTON.php」); httpclient.execute(httpPost);什麼都沒發生! – 2011-02-25 19:02:21

+0

不應該有字符串中的「http://」?我不確定。對於「myipaddress」,是你從'ipconfig'命令獲得的*本地網絡* IP地址嗎? (通常是192.168.xxx.xxx)?另外,你是否證實你可以看到來自仿真器的任何IP地址? (像在虛擬設備的網頁瀏覽器?) – tangentstorm 2011-02-25 19:19:31

+0

我可以從我的模擬器連接到互聯網好吧,我會嘗試在Apache httpd文件中的「http://」,我使用IP地址的IP地址,它的一個動態地址,所以它改變,但它是192.168.xxx.xxx地址 – 2011-02-26 15:42:44