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