2012-02-22 83 views
1

我需要在Java中的兩臺主機(如host1和host2)之間建立Socket連接(TCP)。但看起來我不能這樣做,因爲防火牆。雖然有第三個主機(比如host3)可以從host1和host2訪問,我認爲它可以作爲這個連接的中間件。使用中間主機建立TCP Socket連接

所以基本上,我想從host1(客戶端)向host3發送請求,host3將請求重定向到host2(服務器)。

請讓我知道如何實現這一目標?

在此先感謝!

+0

您需要運行在中間主機上實現代理功能的程序。你的程序應該收到來自發件人的所有數據,然後將其轉發到目的地。有許多不同的免費工具可用於此目的。 – MARK 2012-02-22 15:54:17

+0

謝謝Raza。您是否碰巧知道所涉及的學習曲線較少的任何代理服務器? – Leo 2012-02-22 21:24:05

回答