LEN

PHP中default_socket_timeout
今天休息 在家研究写一个基于Swoole 的 MQ, 在网上找了下开源代码.ini_set('default_so...
扫描右侧二维码阅读全文
26
2017/03

PHP中default_socket_timeout

今天休息 在家研究写一个基于Swoole 的 MQ, 在网上找了下开源代码.

ini_set('default_socket_timeout', -1);

上述的一行代码 有意思了 搜索了一下 default_socket_timeout是socket流的超时参数

alt

直接测试 当访问超时 file_get_contents 返回bool(false) 输出Timeout, 未超时返回hello world

测试当参数为 -1 时 默认为不超时. 参数为 0时 超时时间为 0 直接超时.

即socket流从建立到传输再到关闭整个过程必须要在这个参数设置的时间以内完成,如果不能完成file_get_contents 直接返回false 不报错.

最后修改:2017 年 03 月 26 日 05 : 20 PM
如果觉得我的文章对你有用,请随意赞赏

发表评论