【发布时间】:2013-09-29 22:01:09
【问题描述】:
我无法更改的应用程序正在丢弃一些传入的 UDP 数据包。我怀疑接收缓冲区溢出。是否有注册表设置使默认缓冲区大于 8KB?
【问题讨论】:
-
@ja_mesa 我的 udp 数据包是 TS over IP 并且总是 7*188 = 1316 字节。我不担心碎片化。
-
增大接收缓冲区只会稍微解决问题。要么减慢发送者的速度,要么加快接收者的速度。而且您无法消除 UDP 中的数据包丢失。
标签: windows sockets udp registry