Я хочу передать некоторые данные базы данных через сокет TCP.Данные форматируются в JSON.
Поскольку размер базы данных может увеличиться, я боюсь, что максимального размера объекта String будет недостаточно для хранения всех данных с форматированием JSON.
Iуже возникла проблема при передаче данных с помощью функции DataOutput writeUTF()
.
Что мне делать?Может быть, конвертировать строки базы данных в CSV и передавать ее через Интернет построчно?Или мне не нужно беспокоиться об ограничениях строки и решить проблему writeUTF()
, получая байты строки, передавая их через сокет и восстанавливая строку из байтов в месте назначения?