php模拟socket一次连接,多次发送数据的实现代码

 更新时间:2011年07月26日 00:11:19   作者:  
php模拟socket一次连接,多次发送数据的实现代码,需要的朋友可以参考下。
复制代码 代码如下:

<?php
//post.php
function Post($host,$port)
{
//$host="127.0.0.1";
//建立连接
$conn = fsockopen($host,$port);
if (!$conn)
{
die("Con error");
}
//循环发送5次数据
//
for($i = 0;$i<5;$i++)
{
$data="user_name=admin".$i;
WriteData($conn,$host,$data);
echo $i."<br />";
}
fclose($conn);
}
function WriteData($conn,$host,$data)
{
$header = "POST /test.php 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";
//Keep-Alive是关键
$header.= "Connection: Keep-Alive\r\n\r\n";
$header.= "{$data}\r\n\r\n";
fwrite($conn,$header);
//取结果
//$result = '';
//while(!feof($conn))
//{
// $result .= fgets($conn,128);
//}
//return $result;
}
Post('127.0.0.1',80);
?>

复制代码 代码如下:

<?php
//test.php
$fp = fopen('result.txt','a');
$data = $_POST['user_name']." -- ". date('Y-m-d H:i:s')."\r\n";
fwrite($fp,$data);
fclose($fp);
?>

相关文章

  • PHP中imagick函数的中文解释

    PHP中imagick函数的中文解释

    这篇文章主要介绍了PHP中imagick函数的中文解释,ImageMagick是一套功能强大、稳定而且免费的工具集和开发包,可以用来读、写和处理超过185种基本格式的图片文件,包括流行的TIFF、JPEG、GIF、PNG、PDF以及PhotoCD等格式,需要的朋友可以参考下
    2015-01-01
  • PHP设计模式之装饰者模式

    PHP设计模式之装饰者模式

    装饰者模式动态地将责任附加到对象上。若要扩展功能,装饰者提供了比继承更有弹性的替代方案
    2012-02-02
  • PHP数组相关函数汇总

    PHP数组相关函数汇总

    这篇文章主要介绍了PHP数组相关函数,汇总说明了php中相关的数组,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-03-03
  • 深入理解ob_flush和flush的区别(ob_flush()与flush()使用方法)

    深入理解ob_flush和flush的区别(ob_flush()与flush()使用方法)

    ob_flush()和flush()这两个函数一般要一起使用,顺序是先ob_flush(),然后flush(),它们的作用是刷新缓冲区
    2013-02-02
  • php array_slice 取出数组中的一段序列实例

    php array_slice 取出数组中的一段序列实例

    这篇文章主要介绍了php array_slice 取出数组中的一段序列实例的相关资料,这里提供了代码,需要的朋友可以参考下
    2016-11-11
  • PHP开发的微信现金红包功能示例

    PHP开发的微信现金红包功能示例

    这篇文章主要介绍了PHP开发的微信现金红包功能,结合实例形式较为详细的分析了php使用微信接口实现现金红包功能的相关步骤与操作技巧,需要的朋友可以参考下
    2017-06-06
  • php简单截取字符串代码示例

    php简单截取字符串代码示例

    这篇文章主要介绍了php简单截取字符串的方法,可实现截取140个字符的功能,并针对中文字符进行判定处理,具有一定参考借鉴价值,需要的朋友可以参考下
    2016-10-10
  • php将会员数据导入到ucenter的代码

    php将会员数据导入到ucenter的代码

    php下把会员数据导入到ucenter代码,需要的朋友可以参考下。
    2010-07-07
  • PHP实现的62进制转10进制,10进制转62进制函数示例

    PHP实现的62进制转10进制,10进制转62进制函数示例

    这篇文章主要介绍了PHP实现的62进制转10进制,10进制转62进制函数,结合具体实例形式分析了php针对62进制与10进制相互转换的操作技巧,需要的朋友可以参考下
    2019-06-06
  • php实现TCP端口检测的方法

    php实现TCP端口检测的方法

    这篇文章主要介绍了php实现TCP端口检测的方法,实例分析了php操作tcp端口检测的技巧,需要的朋友可以参考下
    2015-04-04

最新评论