У меня есть программа сокетов, которая отправляет файл из клиента сокетов на сервер сокетов и создает файл на сервере
Нет проблем при отправке файла на сервер ... [Не повреждено]
Но
Я мой код: (Сервер прослушивает и получает данные)
this.buffer = new byte[1000000];
this.DataSocket.Receive(this.buffer, this.buffer.Length, SocketFlags.None);
Таким образом, всегда 1000000
байтов поступает от клиента на сервер , который всегда имеет файл фиксированного размера, созданный на сервере, также больше, чем исходный файл.
самая нечеткая вещь - это файл MD5
хэши разные ... из-за этого фиксированного буфера, как я думаю
Моя проблема в том, как я не могу отправить файл на сервер с тем же MD5
Хэшем?