位置: 编程技术 - 正文

php socket通信简单实现(php socket_write)

编辑:rootadmin

推荐整理分享php socket通信简单实现(php socket_write),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:php socket编程,简单理解php的socket编程,php socket_create,php socket_select,php socket_create,php socket_write,php sockets,php socketio,内容如对您有帮助,希望把文章链接给更多的朋友!

socket通信的原理在这里就不说了,它的用途还是比较广泛的,我们可以使用socket来做一个API接口出来,也可以使用socket来实现两个程序之间的通信,我们来研究一下在php里面如何实现socket通信。

由于socket服务端的代码要监听端口,等待接收请求,所以php在做socket服务的时候需要将php文件运行在CMD里面。

如果要使php文件可以在CMD里面运行,则需要进行如下设置:

1.添加环境变量,名字为PHP_HOME,值为php文件安装目录下的.exe文件地址,如D:wampbinphpphp5.5.php.exe

2.修改系统变量path的值

在path的值里面添加php安装的目录:如D:wampbinphpphp5.5.;

好了,到这里我们就配置好了环境变量,下一步我们打开CMD,想要在里面运行php文件,比如aaa.php文件,则我们写上这一句话:

php d:wampwwwaaa.php

然后按下回车键,好了,我们的php文件在cmd里面运行了,输出了一句:hello

php socket通信简单实现(php socket_write)

这样的话php文件能够成功在cmd里面运行,接下来我们来看一下php怎么实现socket通信。

1.php制作的socket服务端

主要功能是设置socket通信的IP地址及端口号,监听端口,有客户端连接的话,接收连接请求接收数据,处理并且返回数据。

代码如下:

2.调取socket服务的客户端文件

客户端依然是要设置好要访问服务器的IP地址及端口号(即上一步骤中的IP及端口),完了创建一个socket连接,发送数据到服务器,接收返回数据。

3.在cmd里面运行服务端代码

运行成功,已经在监听端口了。。。

4.在网页里面运行我们的客户端网页,来向服务器交互数据

运行起来,浏览器显示:

cmd里面的服务端显示:

这是一个简单的socket通信的测试,至于socket接收到什么数据,怎么处理数据,返回什么类型的数据,还需要使用php来做逻辑了。

标签: php socket_write

本文链接地址:https://www.jiuchutong.com/biancheng/301256.html 转载请保留说明!

上一篇:php微信开发之百度天气预报(微信php接口)

下一篇:php原生导出excel文件的两种方法(推荐)(php原生导出excel表单元格格式)

  • 个人所得税累计扣除标准
  • 小规模季报财务报表怎么填写
  • 生产设备租赁费计入什么科目
  • 签订合同未履行属于什么行为
  • 固定资产按什么价值入账
  • 个税申报包含哪些
  • 确认收入时需要结转成本吗
  • 文化传媒公司取名字不带文化
  • 网上报税费用如何抵扣账务怎么处理?
  • 打款到另外公司作为投资款的会计分录怎么做?
  • 新成立的公司如何建账
  • 有开发票就要交印花税吗?
  • 怎么作废未使用的发票
  • 为什么有的单位没有住房公积金
  • 个人所得税税费种认定功能在哪里
  • 电解铜进口可以卖吗
  • 营改增前的工程款现在怎么开票
  • 纳税人提供植物养护服务属于什么服务
  • 员工生日福利申请
  • 小规模纳税人的起征点是多少
  • 房地产企业预付账款为负数
  • 个体工商户季度申报报税流程
  • 收入冲减费用
  • 先开发票再预缴税款吗
  • 应付职工薪酬核算内容不包括
  • win 11操作系统
  • 出口关税的完税条件
  • 月末结转损益类科目为零对吗
  • 年终应交增值税结转怎么算
  • 电脑桌面图标如何更改自定义图片
  • pavprot.exe - pavprot是什么进程 作用是什么
  • powergenie是什么程序
  • mini program是什么
  • 增值税加计抵减怎么算
  • chrome浏览器快捷方式
  • php curl_init
  • 出口发票的开具时间问题
  • 融资租入的办公楼
  • php密码加密技术phpass
  • 中国烟草资产负债表
  • 补提折旧会计处理
  • 可以主营业务成本增加现金减少吗
  • python 字典中的字典
  • 固定资产被替换的账面原值怎么算
  • mongodb 日志
  • 什么企业不用交残保金
  • 企业所得税计算器在线计算
  • 揭秘蟹卡骗局
  • 红字更正法适用于更正什么样的错误
  • 企业所得税季度预缴纳税申报表
  • 非预算类专用账户
  • 高新技术产品收入归集依据
  • 汇率调节主要手段
  • 汇算清缴工资调减怎么做账
  • 金税盘里显示有报税资料怎么处理
  • 建账要求
  • mysql常用命令语句
  • linux实现mysql数据库每天自动备份定时备份
  • xp系统找不到指定的路径怎么办
  • freebsd联网
  • win8和win10双系统安装教程
  • fedora怎么安装软件
  • windows照片查看器在哪打开
  • 自己的磁盘
  • 批处理在windows中的典型应用
  • mac安全设置在哪里
  • Linux系统安全性体现在哪些方面?
  • rhel7配置ip地址
  • 如何在linux中添加环境变量
  • 正在进行设备安装 win10安装打印机
  • python语言如何获取随机整数
  • jQuery+ajax的资源回收处理机制分析
  • node.js 流
  • unity collider类属性方法
  • android教学
  • Android Http访问网络 学习(慕课网学习)
  • unity3d的作用
  • 面向对象的基础知识
  • 乐陵到德州多远距离
  • 水资源税征收标准2023
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设