免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2282 | 回复: 8
打印 上一主题 下一主题

fsockopen的问题,请教 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-03-22 14:52 |只看该作者 |倒序浏览
大量频繁fsockopen,然后fclose后,出现如下错误
错误代码:10055
错误描述:由于系统缓冲区空间不足或队列已满,不能执行套接字上的操作。
请问应该如何解决?

论坛徽章:
1
技术图书徽章
日期:2013-12-05 23:25:45
2 [报告]
发表于 2007-03-22 22:59 |只看该作者
fsockopen之后需要及时关闭,不然这样子的问题肯定存在的。

论坛徽章:
0
3 [报告]
发表于 2007-03-23 22:45 |只看该作者
不推荐使用fsockopen,还是使用create_socket这些比较低级的函数,效率比较高

论坛徽章:
0
4 [报告]
发表于 2007-03-24 17:06 |只看该作者
可是我已经关闭了啊,还是会出现这样的问题
用任务管理器看apache的句柄数量还是一直在增加

论坛徽章:
0
5 [报告]
发表于 2007-03-24 20:00 |只看该作者
原帖由 w4sh 于 2007-3-23 22:45 发表
不推荐使用fsockopen,还是使用create_socket这些比较低级的函数,效率比较高


那要看你要什么数据,如果是HTTP,仅仅读取, fsockopen 和 create_socket 这类函数到最后可能效率还不如 file_get_contents 来得高,前者需要自己处理HTTP协议,而脚本的处理速度和编译的代码明显是两个档次的

论坛徽章:
0
6 [报告]
发表于 2007-03-25 11:33 |只看该作者
为什么不用CURL?

论坛徽章:
0
7 [报告]
发表于 2007-03-25 16:35 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
0
8 [报告]
发表于 2007-03-25 20:05 |只看该作者
原帖由 polo1 于 2007-3-25 16:35 发表
问题同问,我执行这段代码为什么总是提示出错?





有时候可以执行有时候就是出错


R:\>wget http://www.51783.net/c/contents.txt
--20:11:25--  http://www.51783.net/c/contents.txt
           => `contents.txt'
Resolving www.51783.net... done.
Connecting to www.51783.net[219.235.0.60]:80... connected.
HTTP request sent, awaiting response... 404 Not Found
20:11:30 ERROR 404: Not Found.

论坛徽章:
0
9 [报告]
发表于 2007-03-26 08:06 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP