【发布时间】:2011-05-23 20:16:40
【问题描述】:
我用 C# 编写了一个 IP 多播应用程序。它编译得很好,但在运行时这一行:
sock.SetSocketOption(SocketOptionLevel.IP,
SocketOptionName.AddMembership,
new MulticastOption(IPAddress.Parse("224.100.0.1")));
抛出未处理的套接字异常:
由于系统缺少足够的缓冲区空间或队列已满,无法对套接字执行操作
我在 Google 中搜索了错误,有人建议删除可能已启用的 3GB 开关(我的操作系统是 Windows 7)。我这样做了,但仍然得到同样的错误。可能是什么问题?
【问题讨论】:
-
在我的情况下,它是机器上的恶意软件,试图连接到未知站点的次数过多。