По какой-то причине вывод байтового массива BeginReceive заполняется нулями, а затем данными.
BeginReceive:
AsyncResult = connectSocket.BeginReceive(RecvBuffer2,
0, RecvBuffer2.Length,
SocketFlags.None,
OnDataRecvCallback, null);
Объявление массива байтов:
public static byte[] RecvBuffer2 = new byte[9999];
Как убрать нули и сохранить остальные данные?