Spring также предоставляет поддержку для отображения POJO поверх RMI.Я не думаю, что вы можете найти что-либо, поддерживающее простые сокеты TCP / IP (используя NIO или блокирующие IO), так как сам протокол будет тесно связан с объектами, между которыми вы проходите, и порядком их передачи (например, функция с1 параметр будет нуждаться только в сериализованном объекте, а функция с 2 параметрами будет нуждаться в 2 объектах, и порядок будет важен и т. Д.).