pfsockopen
Open a persistent network connection or Unix socket connection
pfsockopen() function opens a persistent Internet or Unix domain socket connection.
Note: This function is almost the same as fsockopen() . The difference is that the connection will not close after the script is completed. This function is a persistent version of fsockopen() .
一个 pfsockopen() 示例:
<?php
$fp = pfsockopen("www.gitbox.net", 80, $errno, $errstr, 20);
if (!$fp) {
echo "$errstr ($errno)<br>";
} else {
$out = "GET / HTTP/1.1\r\n";
$out .= "Host: www.gitbox.net\r\n";
$out .= "Connection: Close\r\n\r\n";
fwrite($fp, $out);
while (!feof($fp)) {
echo fgets($fp, 128);
}
fclose($fp);
}
?>