UDP 导致其他连接出现问题

UDP 导致其他连接出现问题

我已经使用 winsock API 在 Windows 64 位平台上实现了文件传输程序。我使用的是 1Gbps 连接。

  1. 当我使用 TCP 协议传输文件时,我只能获得 320 Mbps。当我监控任务管理器时,它显示网络利用率约为 35%。难道我不应该获得比这更好的传输速率吗?
  2. 当我使用 UDP 传输文件时,网络连接似乎丢失了。我尝试使用 ping 命令进行检查,发现我只能 ping 到环回地址,而不能 ping 到其他任何地址。我不知道为什么会发生这种情况。我知道 UDP 不是 TCP 友好的,也没有拥塞控制或流量控制,但我认为这不会对所有其他连接造成如此大的影响。

我浏览了很多调整选项,但似乎没有什么对我有用。有人能找到阻止我实现最大吞吐量的问题吗?为什么我在运行 UDP 发送程序时会断开连接?

相关内容