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


Posted in PHP onJuly 26, 2011
<?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 相关文章推荐
PHP学习之PHP变量
Oct 09 PHP
图书管理程序(三)
Oct 09 PHP
php中通过虚代理实现延迟加载的实现代码
Jun 10 PHP
使用PHP备份MySQL和网站发送到邮箱实例代码
Nov 28 PHP
PHP实现的多彩标签效果代码分享
Aug 21 PHP
PHP学习笔记(三):数据类型转换与常量介绍
Apr 17 PHP
PHP与jquery实时显示网站在线人数实例详解
Dec 02 PHP
[原创]php使用strpos判断字符串中数字类型子字符串出错的解决方法
Apr 01 PHP
PHP获取文本框、密码域、按钮的值实例代码
Apr 19 PHP
PHP实现十进制数字与二十六进制字母串相互转换操作示例
Aug 10 PHP
laravel框架数据库配置及操作数据库示例
Oct 10 PHP
PHP pthreads v3下同步处理synchronized用法示例
Feb 21 PHP
PHP里的中文变量说明
Jul 23 #PHP
PHP FOR MYSQL 代码生成助手(根据Mysql里的字段自动生成类文件的)
Jul 23 #PHP
php文档更新介绍
Jul 22 #PHP
php 数据库字段复用的基本原理与示例
Jul 22 #PHP
PHP查询MySQL大量数据的时候内存占用分析
Jul 22 #PHP
PHP性能优化 产生高度优化代码
Jul 22 #PHP
PHP多个版本的分析解释
Jul 21 #PHP
You might like
php下的权限算法的实现
2007/04/28 PHP
php中关于codeigniter的xmlrpc的类在进行数据交换时的类型问题
2011/07/03 PHP
基于PHP给大家讲解防刷票的一些技巧
2015/11/18 PHP
laravel http 自定义公共验证和响应的方法
2019/09/29 PHP
Jquery焦点与失去焦点示例应用
2014/06/10 Javascript
JavaScript获取网页支持表单字符集的方法
2015/04/02 Javascript
JavaScript模板引擎用法实例
2015/07/10 Javascript
js中substring和substr两者区别和使用方法
2015/11/09 Javascript
javascript基础知识
2016/06/07 Javascript
Ajax分页插件Pagination从前台jQuery到后端java总结
2016/07/22 Javascript
简单谈谈JS数组中的indexOf方法
2016/10/13 Javascript
微信小程序开发之toast提示插件使用示例
2017/06/08 Javascript
ReactNative Image组件使用详解
2017/08/07 Javascript
React Native 通告消息竖向轮播组件的封装
2020/08/25 Javascript
微信小程序仿美团城市选择
2018/06/06 Javascript
Vue递归实现树形菜单方法实例
2018/11/06 Javascript
JS实现可用滑块滑动的缓动图代码
2019/09/01 Javascript
JS实现简单省市二级联动
2019/11/27 Javascript
Vue axios获取token临时令牌封装案例
2020/09/11 Javascript
python模拟登陆阿里妈妈生成商品推广链接
2014/04/03 Python
python登陆asp网站页面的实现代码
2015/01/14 Python
Python制作数据导入导出工具
2015/07/31 Python
Python使用指定端口进行http请求的例子
2019/07/25 Python
Python While循环语句实例演示及原理解析
2020/01/03 Python
C++和python实现阿姆斯特朗数字查找实例代码
2020/12/07 Python
Python如何使用神经网络进行简单文本分类
2021/02/25 Python
美国智能家居专家:tink
2019/06/04 全球购物
Made in Design德国:设计师家具、灯具和装饰
2019/10/31 全球购物
实习教师个人的自我评价
2013/11/08 职场文书
我为自己代言广告词
2014/03/18 职场文书
创建绿色学校先进个人材料
2014/08/20 职场文书
干部个人对照检查材料
2014/08/25 职场文书
2014年生产部工作总结
2014/12/17 职场文书
计划生育责任书
2015/05/09 职场文书
详解如何修改nginx的默认端口
2021/03/31 Servers
如何判断微信付款码和支付宝付款码
2021/04/01 PHP