2010-10-26 141 views
1

早上全部,重定向網絡請求

我甚至不知道這是否可能,如果是,我正在努力知道從哪裏開始。

我將描述問題:我有應用程序A,它是Java中的第三方應用程序,應用程序B也是我的應用程序,也是Java。由於跨平臺的原因,它們都是Java。應用程序A是一個客戶端,它將嘗試連接到未知IP的服務器。我可以通過應用程序A控制它嘗試連接的IP或主機名。我需要做的,使用應用程序B,攔截來自應用程序A的連接請求並更改目標IP。

例如,我可以告訴應用程序A連接到'本地主機'。當處於活動狀態時,應用程序B將攔截此請求,請注意,應將本地主機重定向並實際將請求發送到外部IP。應用程序A應該忘記更改。

使用Windows主機文件是不可能的,因爲它必須是跨平臺的。

這可能嗎?我從哪說起呢?我是一個相對有經驗的C/C++/C#程序員,使用Java進行更改。

回答

1

您在尋找透明代理。也許你可以學習這個code