2 台のマシン間でサーバーを使用したい (静的 IP なし)。私が知っている唯一の IP は、サーバーの IP アドレスです。サーバー内の 2 つの異なるポートをリッスンするシステムを構築/使用したいと思います。localhost:portA から受信したものはすべて localhost:portB に送信され、その逆も同様です。その結果、両方のマシン (Java アプリを使用) は、中間のサーバーを介して通信できます。
これを行うための最良の解決策は何ですか。私は Linux システムに取り組んでおり、SSH Java API (hudson / ganymed-ssh-2) を使用してポート転送サーバー アプリケーションを構築することを考えました。
いくつかの問題:1)バッファ読み取りに送信されるデータのサイズを決定するか、他のポートに転送しないようにします。2) バイトの読み取り/書き込み速度。