大家好。
这是场景。
我有端口 8888 供我的程序使用。
我在该端口上构建了一个 TCP 和一个 UDP 监听器。 (这个可以做,c#允许,因为他们是两个不同的协议(protocol))
我的问题是
如果网络流量非常繁忙,TCP 套接字可能会拒绝或通知另一端停止发送东西,这称为拥塞控制,对吧?
所以如果TCP是拥塞控制,其他端可能不会发送更多的数据,在这个“TCP安静期”,UDP channel 应该没有那么大的流量吧?
我想弄清楚 TCP 流量是否会影响 UDP 流量?
最佳答案
是的,TCP 和 UDP 流量会相互影响,因为它们都是 IP 流量。中间路由器不会区分两者,如果出现拥塞,任何一个都可能被丢弃。端口是什么都没有关系。
如果数据包被丢弃,TCP 可能会由于拥塞控制而降低发送端的传输速率,而 UDP 只会丢弃数据包。
你到底在问什么?
关于windows - TCP 和 UDP 使用不同的操作系统缓冲区?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2805768/