首页新闻找找看学习计划

Dns.GetHostByName由于系统缓冲区空间不足或队列已满,不能执行套接字上的操作

0
悬赏园豆:60 [已关闭问题] 关闭于 2014-03-11 15:15

程序中执行打到Dns.GetHostByName(IP)时报错“由于系统缓冲区空间不足或队列已满,不能执行套接字上的操作”,只在个别电脑上才在执行到这句时报错,大部分都是正常的。求指点解决。

末流的主页 末流 | 初学一级 | 园豆:24
提问于:2013-07-02 10:46
< >
分享
所有回答(2)
0

建议检查一下代码中是否有地方没有及时释放socket资源。

参考:由于系统缓冲区空间不足或队列已满,不能执行套接字上的操作。

dudu | 园豆:39099 (高人七级) | 2013-07-02 10:53

没有。我测试代码中就这一句话也会报错提示

支持(0) 反对(0) 末流 | 园豆:24 (初学一级) | 2013-07-02 11:25
0

忘记了,好像也跟IP 有关系的,不是有两个方法的吗?你用另外一个试试

maanshancss | 园豆:303 (菜鸟二级) | 2013-07-22 16:35
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册