У меня есть функция, которая принимает массив в качестве параметра.Затем функция заполняет массив информацией неизвестной длины.Итак, как мне создать массив для хранения сообщения неизвестной длины?Потому что я не могу указать размер массива, так как я не знаю размер сообщения, которое он будет хранить.
Будет ли это допустимым?
byte [] array;
function (array);
И затемразмер массива будет определяться размером сообщения, которое он заполняет?Если это невозможно, как бы я это сделал?
Мне нужно, чтобы массив был точным размером сообщения, которым он заполнен, поэтому я не могу просто указать массив, который будет иметь произвольный размердостаточно большой, чтобы вместить сообщение.
Дополнительно от комментария:
public int ReceiveFrom( byte[] buffer, int offset, int size,
SocketFlags socketFlags, ref EndPoint remoteEP )