什么';在PHP中,对流设置读取超时的标准方法是什么?
下面是一些示例代码:什么';在PHP中,对流设置读取超时的标准方法是什么?,php,sockets,Php,Sockets,下面是一些示例代码: <?php $fp = fsockopen($host, $port, $errno, $errstr, $connectTimeout); if (!$fp) { echo "$errstr ($errno)<br />\n"; } else { echo "connected\n"; while (!feof($fp)) { echo fgets($fp, 128); } fclose($fp
<?php
$fp = fsockopen($host, $port, $errno, $errstr, $connectTimeout);
if (!$fp) {
echo "$errstr ($errno)<br />\n";
} else {
echo "connected\n";
while (!feof($fp)) {
echo fgets($fp, 128);
}
fclose($fp);
}
socket\u set\u选项
用于使用socket\u create
创建的套接字
stream\u set\u timeout
用于流,如由fopen
或fsockopen
创建的流
包含有关如何与fsockopen一起使用的示例代码。谢谢。正如我在问题中所说的,我使用的是fsockopen
但stream\u set\u timeout($fp,5)代码>不起作用。