清除.NET中的多播侦听器

时间:2011-03-06 20:25:14

标签: .net network-programming winsock

我有一个问题,有时当我调用UdpClient.JoinMulticastGroup(.NET调用)时,我得到一个“系统缺少足够的缓冲区空间或因为队列已满”异常(details here)。

是否有一些SDK调用,我可以让它关闭所有孤立的多播监听器?或者在给定的地址/端口上关闭所有地址?

我想我知道原因 - 当我们的程序中有一个工作线程监听多播端口时,它会在调试器中被杀死几次。如果我这样做了,那我就明白了。

我的问题是如何告诉它为已经死亡的应用程序删除资源?我的应用程序是.NET Word AddIn。

谢谢 - 戴夫

0 个答案:

没有答案