我想在两台机器之间使用服务器(没有静态IP)。我所知道的唯一IP是服务器的IP地址。我想构建/使用一个系统来监听服务器中的两个不同端口以及从localhost接收的任何端口:portA被发送到localhost:portB,反之亦然。因此,两台机器(使用java应用程序)都可以通过中间的服务器进行通信。
请问这是做什么的最佳解决方案。我正在研究linux系统,我想过使用SSH java API(hudson / ganymed-ssh-2)来构建端口转发服务器应用程序。
一些问题: 1)确定传输到缓冲区读取的数据的大小或不将其转发到另一个端口。 2)读/写字节的速度。