Существует строка (тело сообщения) и 3 различных заголовка, которые нужно отправить 3 пользователям с помощью сокета java nio.
Один из способов - создать большой байтовый буфер, поместить тело сообщения в какое-то положение и поместить заголовок перед телом сообщения.
Таким образом, мне все еще нужно одну копию для тела сообщения и переписать заголовки. В моем проекте тело сообщения составляет около 14 Кбайт. Если страница памяти имеет размер 2 КБ, она неэффективна для управления эффективностью памяти.
Мой вопрос: есть ли способ избежать копирования большой строки сообщения в байтовый буфер? Я предполагаю, что C может поддержать это, используя указатели. Это правда?
Спасибо.