首頁  >  文章  >  後端開發  >  system idle process是什麼進程 php模擬socket一次連接,多次發送資料的實現代碼

system idle process是什麼進程 php模擬socket一次連接,多次發送資料的實現代碼

WBOY
WBOY原創
2016-07-29 08:46:151229瀏覽

複製程式碼 程式碼如下:


//post.php
function Post($host,$port)
{
//$host="127.0.0$port)
{
//$host="127.0.0.連線
$conn = fsockopen($host,$port);
if (!$conn)
{
die("Con error");
}
//迴圈傳送5次資料
//
for($i = 0;$i{
$data="user_name=admin".$i;
WriteData($conn,$host,$data);
echo $i."
" ;
}
fclose($conn);
}
function WriteData($conn,$host,$data)
{
$header = "POST /test.php HTTP/1.1";
$header = "POST /test.php HTTP/1.1";
$header.= "Host : {$host}rn";
$header.= "Content-type: application/x-www-form-urlencodedrn";
$header.= "Content-Length:".strlen($data)."rn" ;
//Keep-Alive是關鍵
$header.= "Connection: Keep-Alivernrn";
$header.= "{$data}rnrn";
fwrite($conn,$header);
//取結果
//$result = '';
//while(!feof($conn))
//{
// $result .= fgets($conn,128);
//}
//return $result ;
}
Post('127.0.0.1',80);

?>

複製程式碼

程式碼如下:p result.txt','a');
$data = $_POST['user_name']." -- ". date('Y-m-d H:i:s')."rn";
fwrite($fp,$ data);
fclose($fp);
?>


以上就介紹了system idle process是什麼進程 php模擬socket一次連接,多次發送資料的實現代碼,包括了system idle process是什麼進程方面的內容,希望對PHP教程有興趣的朋友有所幫助。

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn