Chinaunix

标题: fsockopen的问题,请教 [打印本页]

作者: 宝贝的小猪    时间: 2007-03-22 14:52
标题: fsockopen的问题,请教
大量频繁fsockopen,然后fclose后,出现如下错误
错误代码:10055
错误描述:由于系统缓冲区空间不足或队列已满,不能执行套接字上的操作。
请问应该如何解决?
作者: HonestQiao    时间: 2007-03-22 22:59
fsockopen之后需要及时关闭,不然这样子的问题肯定存在的。
作者: w4sh    时间: 2007-03-23 22:45
不推荐使用fsockopen,还是使用create_socket这些比较低级的函数,效率比较高
作者: 宝贝的小猪    时间: 2007-03-24 17:06
可是我已经关闭了啊,还是会出现这样的问题
用任务管理器看apache的句柄数量还是一直在增加
作者: Namelessxp    时间: 2007-03-24 20:00
原帖由 w4sh 于 2007-3-23 22:45 发表
不推荐使用fsockopen,还是使用create_socket这些比较低级的函数,效率比较高


那要看你要什么数据,如果是HTTP,仅仅读取, fsockopen 和 create_socket 这类函数到最后可能效率还不如 file_get_contents 来得高,前者需要自己处理HTTP协议,而脚本的处理速度和编译的代码明显是两个档次的
作者: yueliangdao0608    时间: 2007-03-25 11:33
为什么不用CURL?
作者: polo1    时间: 2007-03-25 16:35
提示: 作者被禁止或删除 内容自动屏蔽
作者: Namelessxp    时间: 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.
作者: polo1    时间: 2007-03-26 08:06
提示: 作者被禁止或删除 内容自动屏蔽




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2