国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > PHP > 正文

PHP中socket_read的問題

2024-05-04 23:04:23
字體:
來源:轉載
供稿:網友
,歡迎訪問網頁設計愛好者web開發。

<?
 error_reporting(e_all);
 set_time_limit(0);
 $runtimes = 100;

 for ($i=0; $i<$runtimes; $i++)
 {
  $str = f_socket("www.baidu.com","/s?wd=10000" . $i);
  echo "<textarea>" . $str . "</textarea><br>";
 }

 function f_socket($website,$url)
 {
  $service_port = getservbyname('www', 'tcp');
  $address = gethostbyname($website);

  $socket = socket_create(af_inet, sock_stream, sol_tcp);
  if (false == ($socket_result = socket_connect($socket, $address, $service_port)))
  {
   echo ("socket_connect_error: " . socket_strerror(socket_last_error($socket)));
  }

  $in = "get " . $url . " http/1.1/r/n";
  $in .= "host: " . $website . "/r/n";
  $in .= "connection: close/r/n/r/n";
  socket_write($socket, $in, strlen($in));

  $start_time = time();
  $str = "";
  do
  {
   if (false === ($out = socket_read($socket, 8192)))
   {
    echo ("socket_read_error: " . socket_strerror(socket_last_error($socket)));
    $str = "";
    break;
   }
   if (time() - $start_time > 1)
   {
    echo ("socket_read_error: timeout!!!");
    $str = "";
    break;
   }
   $str .= $out;
  } while ($out != "");

  socket_close($socket);
  return $str;
 }
/*
 function f_socket($website,$url)
 {
  $fp = fsockopen($website, 80, $errno, $errstr, 30);
  if (!$fp)
  {
  }
  else
  {
   $out = "get " . $url . " http/1.1/r/n";
   $out .= "host: " . $website . "/r/n";
   $out .= "connection: close/r/n/r/n";
   fwrite($fp, $out);
   $str = "";
   $start_time = time();
   while (!feof($fp))
   {
    $str .= fread($fp, 8192);
    if (time()-$start_time > 1)
    {
     $str = "";
     echo "timeout!!!";
       break;
    }
   }
   return $str;
  }
 }
*/
?>

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 庆元县| 会理县| 广汉市| 太湖县| 乐山市| 兴化市| 汕尾市| 射洪县| 富蕴县| 易门县| 绥芬河市| 桂东县| 南宫市| 深圳市| 沙坪坝区| 乐至县| 阿克陶县| 正安县| 呼伦贝尔市| 桦甸市| 石阡县| 鸡泽县| 曲沃县| 喀喇沁旗| 酒泉市| 女性| 北川| 永宁县| 唐山市| 正定县| 临澧县| 怀远县| 会同县| 巴林左旗| 炉霍县| 扎兰屯市| 霍邱县| 开江县| 兴仁县| 溆浦县| 宜兴市|