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实现的Captcha验证码类实例

    php实现的Captcha验证码类实例

    这篇文章主要介绍了php实现的Captcha验证码类,实例展示了一个验证码类程序并附有用法演示实例,有着非常好的参考借鉴价值,需要的朋友可以参考下
    2014-09-09
  • php使用GD2绘制几何图形示例

    php使用GD2绘制几何图形示例

    这篇文章主要介绍了php使用GD2绘制几何图形,结合实例形式分析了GD2绘图所涉及的常用函数与具体使用技巧,需要的朋友可以参考下
    2017-02-02
  • PHP答题类应用接口实例

    PHP答题类应用接口实例

    这篇文章主要介绍了PHP答题类应用接口,以实例形式详细分析了答题类程序的实现思路与相关技巧,并备有较为详尽的注释说明,便于理解,需要的朋友可以参考下
    2015-02-02
  • PHP准确取得服务器IP地址的方法

    PHP准确取得服务器IP地址的方法

    这篇文章主要介绍了PHP准确取得服务器IP地址的方法,可实现跳过代理直接获取IP的功能,实例分析了php获取服务器IP地址的相关技巧,需要的朋友可以参考下
    2015-06-06
  • php如何实现只替换一次或N次

    php如何实现只替换一次或N次

    这篇文章主要介绍了php如何实现只替换一次或只替换N次,通过一个简单的例子引入主题,感性的朋友可以参考一下
    2015-10-10
  • php+xml编程之xpath的应用实例

    php+xml编程之xpath的应用实例

    这篇文章主要介绍了php+xml编程之xpath的应用,实例分析了xpath的功能、定义及使用技巧,需要的朋友可以参考下
    2015-01-01
  • PHP return语句另类用法不止是在函数中

    PHP return语句另类用法不止是在函数中

    一直以为,return只能出现在函数中,直到看了bbPress的代码,很是吃惊,大家看看就知道了
    2014-09-09
  • php strrpos()与strripos()函数

    php strrpos()与strripos()函数

    以下是对php中的strrpos函数与strripos函数的用法进行了详细的介绍,需要的朋友可以过来参考下
    2013-08-08
  • 老生常谈PHP 文件写入和读取(必看篇)

    老生常谈PHP 文件写入和读取(必看篇)

    下面小编就为大家带来一篇老生常谈PHP 文件写入和读取(必看篇)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-05-05
  • php 数学运算验证码实现代码

    php 数学运算验证码实现代码

    php 数学运算验证码实现代码
    2009-10-10

最新评论