2012-10-29 49 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