Я попытался измерить время отправки сокета:
stopWatch.Start();
socket.Send(buffer);
socket.Close();
stopWatch.Stop();
Но ~ 95% времени секундомер возвращает время, которое составляет <1 секунды (с буфером 5 МБ и больше).
После запуска <code>socket.send() в течение 0,5-1 миллисекунд, он говорит, что файл был отправлен, даже если пользователь все еще загружает. Как я могу изменить свой код, чтобы было возвращено правильное время загрузки?
Спасибо.