最近我遇到了一些与Windows上的UDP发送有关的问题。 当应用程序尝试以非阻塞模式通过UDP发送数据包时,通常会在send()中收到套接字错误10035(WSAEWOULDBLOCK),因此套接字缓冲区可能已满。 我只在Windows 2008上看到过这个问题,在Windows 2003上没有看到同样的问题。
我正在做一些研究,发现了下面的文章(虽然它提到了TCP)
http://support.microsoft.com/kb/823764
在底部它提到了registry值HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ AFD \ Parameters \ NonBlockingSendSpecialBuffering的更新为1
但是没有包括进一步的细节
有谁知道什么是设置此registry值的作用,它有什么作用?
我试图在网上search,但无法find任何参考,包括msdn网站。
任何帮助,将不胜感激。