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

首頁(yè) > 開(kāi)發(fā) > PHP > 正文

深入解析fsockopen與pfsockopen的區(qū)別

2024-05-04 21:54:13
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

按手冊(cè)上說(shuō),這兩個(gè)函數(shù)的唯一區(qū)別是,pfsockopen是持續(xù)連接,而fsockopen不是.
我寫了個(gè)代碼了一下:

復(fù)制代碼 代碼如下:
<?php
$data="1,0,721,73,1,0,0,43290000,0,60D81D509BC00451,3,FFFFFFFF";
//http://10.144.99.114/SANEX_NEW/modules/subscribemanager/test.php
$host = '127.0.0.1';
$url = "/aa.php";
$pffirst = false;
$times = 1000;
$startTime = microtime(true);
for ($index = 0; $index < $times; $index++) {
 echo httpPost($host,$url,$data,$pffirst)."<hr><br />";
}
$middleTime = microtime(true);
for ($index = 0; $index < $times; $index++) {
 echo httpPost($host,$url,$data,!$pffirst)."<hr><br />";;
}
$endTime = microtime(true);
 echo ($pffirst?"pfsocket":"fsocket").":".($middleTime-$startTime);
 echo "<br />";
 echo ($pffirst?"fsocket":"pfsocket").":".($endTime-$middleTime);

$count=0;
//發(fā)包函數(shù)
function httpPost($host,$url,$data,$p)
{
global $count;
 $func = $p?"pfsockopen":"fsockopen";

 $conn = $func($host,80,$errno, $errstr, 30);
 if (!$conn)
 {
  echo "$errstr ($errno)<br />/n";
  return;
 }

 $header = "POST ".$url." HTTP/1.1/r/n";
 $header.= "Host : {$host}/r/n";
 $header.= "Content-type: application/x-www-form-urlencoded/r/n";
 $header.= "Content-Length:".strlen($data)."/r/n";
 $header.= "Connection: Keep-Alive/r/n/r/n"; 
 $header.= "{$data}/r/n/r/n";

 fwrite($conn,$header);

 $count++;
 echo $count.' '.$header."<br /><br />";

 $resp='';
 //while (!feof($conn)) {
 // $resp .= fgets($conn);
 /

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 历史| 巴南区| 驻马店市| 红河县| 霞浦县| 邵武市| 甘泉县| 资兴市| 河间市| 鹤山市| 谢通门县| 平邑县| 凯里市| 崇州市| 娄底市| 衡东县| 句容市| 西青区| 工布江达县| 阳新县| 札达县| 商水县| 景洪市| 金川县| 罗江县| 岗巴县| 炉霍县| 望谟县| 雅江县| 咸宁市| 襄樊市| 通山县| 来凤县| 宜丰县| 来宾市| 北安市| 伊通| 安仁县| 定南县| 潞西市| 新竹市|