2012-10-29 48 views
0

我想構建一個簡單代理(127.0.0.3:1234),將我的數據庫連接從我的應用程序傳輸到特定數據庫服務器(127.0.0.1:1234和127.0.0.2:1234)。在Java中可能嗎?我擔心dbs和應用程序之間的持久連接...Java中的簡單代理

回答

0

如果你想要一個代理來負載兩個TCP連接之間的平衡,那就相對簡單了。我建議你嘗試一下,並在遇到問題時發佈問題。

我擔心DBS和應用之間的持久連接...

你並不需要擔心。

+0

通過使用java套接字,我可以打開一個連接,那麼你可以建議我如何重定向到目的地?非常感謝你 – Xitrum

+0

你有一個ServerSocket監聽'127.0.0.3:1234',當你連接到127.0.0.1:1234'或127.0.0.1:1234'時,你啓動兩個線程,一個複製從傳入連接到傳出連接的所有內容,以及從傳出連接複製傳入連接中的所有內容。沒有什麼魔法可以將兩個插座綁在一起。 –

+0

嗯,你有任何例子:(我只知道Socket,我搜索了一些關於ServerSocket的內容,但它只接受端口 – Xitrum