Я хотел бы использовать сервер между двумя машинами (без статического IP). Единственный известный мне IP-адрес - это IP-адрес сервера. Я хотел бы построить/использовать систему, которая прослушивает 2 разных порта на сервере, и все, что получено от localhost:portA, отправляется на localhost:portB и наоборот. Следовательно, обе машины (с java-приложениями) могут взаимодействовать через сервер посередине.
Пожалуйста, какое лучшее решение для этого. Я работаю над системой Linux и подумал об использовании SSH java API (hudson/ganymed-ssh-2) для создания серверного приложения для переадресации портов.
Некоторые вопросы: 1) определение размера данных, передаваемых в буфер, читать или не пересылать их на другой порт. 2)Скорость чтения/записи байт.