UDP вызывает проблемы с другими соединениями

UDP вызывает проблемы с другими соединениями

Я реализовал программу передачи файлов на платформе Windows 64-bit с использованием Winsock API. Я использую соединение 1 Гбит/с.

  1. Когда я передаю файлы по протоколу TCP, я получаю только 320 Мбит/с. Когда я отслеживаю диспетчер задач, он показывает около 35% использования сети. Разве я не должен получать лучшую скорость передачи, чем эта?
  2. Когда я передаю файлы с помощью UDP, сетевое соединение, похоже, теряется. Я попробовал использовать команду ping для проверки и обнаружил, что я могу пинговать только адрес обратной связи и больше ни на что. Я понятия не имею, почему это происходит. Я знаю, что UDP не дружелюбен к TCP и не имеет контроля перегрузки или управления потоком, но я не думаю, что это может так сильно повлиять на все остальные соединения.

Я много просматривал варианты настройки, но ничего не работает. Может ли кто-нибудь найти проблему, которая мешает мне достичь максимальной пропускной способности, и почему я теряю соединение в тот момент, когда запускаю программу UDP-отправителя?

Связанный контент