<?php //post.phpfunction 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);?>

转自:csdn

转载于:https://www.cnblogs.com/ccdc/archive/2011/07/24/2115162.html

php模拟socket一次连接,多次发送数据的实现相关推荐

  1. 服务器多线程定时发送消息,C++Socket 多线程编程 定时和定量发送数据

    C++Socket 多线程编程 定时和定量发送数据 C++Socket 多线程编程 定时和定量发送数据 C++ Socket API中 发送函数Send和接收函数Recv函数的调用不一定是1对1的关系 ...

  2. Python网络编程(1.利用socket(udp)+网络调试助手,发送数据)

    1.socket(简称 套接字)  是进制间通信的一种方式,它与其他进程间通信的一个主要不同是: 它能实现不同主机间的进程间通信,我们网络上各种各样的服务器大多数都是基于Socket 来完成通信的 2 ...

  3. 13-ESP8266连接MQTT服务器发送数据

    Author:teacherXue 一.什么是MQTT 定义 MQTT是一个基于客户端-服务器的消息发布/订阅传输协议.MQTT协议是轻量.简单.开放和易于实现的,这些特点使它适用范围非常广泛.在很多 ...

  4. Golang使用协程通过Socket实现客户端向服务端发送数据,服务端接收数据

    一.服务端代码: package mainimport("fmt""net" )func process(conn net.Conn) {//延迟关闭目前连接d ...

  5. netty客户端连接后无限发送数据,连接不上时无限重试,断线重连

    在之前的netty文章里,刚开始学,利用netty实现websocket写了一个聊天程序. 纯netty实现http,websocket协议,头像上传,搭建实时聊天室,群聊,私聊,文字,图片消息 本文 ...

  6. Socket服务端向指定客户端发送消息

    Socket服务端向指定客户端发送消息 解决思想 1.项目背景 2.如何上传与下发指令 3.解决方法 4.流程 解决思想 I.指定客户端远程地址是存起来的. II.服务端直接主动发信息给客户端,问题在 ...

  7. C# 的TCPClient异步连接与异步读数据

    Socket的TCP通讯 一. socket的通讯原理 服务器端的步骤如下. (1)建立服务器端的Socket,开始侦听整个网络中的连接请求. (2)当检测到来自客户端的连接请求时,向客户端发送收到连 ...

  8. Android Socket连接(模拟心跳包,断线重连,发送数据等)

    首页 博客 学院 下载 GitChat TinyMind 论坛 问答 商城 VIP 活动 招聘 ITeye CSTO 写博客 发Chat 喻志强的博客 耐心 细心 用心 传播正能量 RSS订阅 原 A ...

  9. Unity3D研究院之C#使用Socket与HTTP连接服务器传输数据包

    最近项目中需要使用HTTP与Socket,把自己这段时间学习的资料整理一下.有关Socket与HTTP的基础知识MOMO就不赘述拉,不懂得朋友自己谷歌吧.我们项目的需求是在登录的时候使用HTTP请求, ...

最新文章

  1. java is not a enclosing class_Java Class getEnclosingClass()用法及代码示例
  2. 认知推理下的常识知识库资源、常识测试评估与中文实践项目索引
  3. 面试官最讨厌的三种求职者
  4. linux根分区扩容(LVM动态卷)
  5. java使用AES256解密
  6. EntityFramework Core进行读写分离最佳实践方式,了解一下?
  7. 数据量大的sql怎么做优化_搜索引擎关键词优化怎么做
  8. maven的eclipse找不到本地仓库的的jar包
  9. python typing optional_python类型检测最终指南--Typing模块的使用
  10. 超过32位java_在java中存储和使用超过32位的数字!
  11. 关于Tomcat+Nginx负载均衡与Jmeter服务器测压的日记
  12. Dart 语言不如 Kotlin?这里列了 13 个原因
  13. JAVA 内部类 泛型 实现堆栈
  14. 操作系统实验报告 实验2 进程管理(答案全)
  15. Ucient、Netdraw的安装与使用-----分析人物间的关系和重要性
  16. 男女逗段,瞅瞅有没有说到你
  17. 物联网模块跨阵M1控制LED
  18. 软件推荐 scrcpy
  19. java中国男篮动态网站设计与制作
  20. vulnhub靶机darkhole

热门文章

  1. 【译】A Brief History of P2P Content Distribution, in 10 Major Steps
  2. Fabric源码分析-共识模块
  3. Android热更新方案Robust
  4. NIPS 2016 | Best Paper, Dual Learning, Review Network, VQA 等论文选介
  5. Android深入透析之常用设计模式经验谈
  6. JZOJ 100045. 【NOIP2017提高A组模拟7.13】好数
  7. java8 map reduce 分组_java8快速实现List转map 、分组、过滤等操作
  8. matlab中线型和颜色控制
  9. 安装完matlab7.0但无法运行
  10. 函数的递推matlab,关于递推最小二乘法辨识参数的matlab编程(含注释)