`
alfred_long
  • 浏览: 559948 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

PHP socket 发送并接收数据

    博客分类:
  • PHP
阅读更多

PHP socket通信用的比较少,由于需要与python通信,所以需要使用PHP socket 进行通信。看手册简单写了个php socket 发送接收数据的方法。主要用到 socket_write()和socket_read()

function SendSocketMsg($host,$port,$msg){
    $socket = socket_create(AF_INET,SOCK_STREAM,0);
    $result = socket_connect($socket,$host,$port);
    if ($result == false)return false;
    socket_write($socket,$msg,strlen($msg));

    $recv_data = socket_read($socket,1024);
    socket_close ($socket);
    return $recv_data;
}

 

分享到:
评论

相关推荐

    PHP向socket服务器收发数据的方法

    主要介绍了PHP向socket服务器收发数据的方法,分析了socket收发数据的方法,并介绍了socket常用函数,需要的朋友可以参考下

    一个简单的PHP封装的socket的client端的类

    可以完成简单的和server端的通信,包括接收和发送数据 可以根据需要完善其来对要发送的数据进行过滤 其他功能还有: 返回所有错误信息 返回最后一次错误信息 返回获取最后一次发送的消息 等等,还可以根据需要将其...

    PHP Socket Udp云消费机示例源码

    PHP编写的云消费机服务器端示例源代码,使用Socket技术监听Udp端口数据,端口接收到数据包后根据云消费机的通讯协议解析数据,获取到卡号、机号、消费金额等信息,并将本次的消费结果的文字、语音等信息发送到消费机...

    php实现与python进行socket通信的方法示例

    主要介绍了php实现与python进行socket通信的方法,结合实例形式分析了php使用自定义类发送socket请求数据及Python接收socket数据并处理请求等相关操作技巧,需要的朋友可以参考下

    解析:通过php socket并借助telnet实现简单的聊天程序

    以下是通过php的socket扩展模块实现的一个简单的消息处理服务器端:绑定在一个本机的端口,监听客户端的连接,接收数据并转发给发送者之外的所有客户端socket_server.php复制代码 代码如下:#!/usr/bin/env php<?...

    HL7:PHP库,用于解析,生成和发送HL7 v2消息

    一个基于PHP的HL7 v2.x解析,生成和发送库,灵感来自著名的Perl Net-HL7软件包。 安装 composer require aranyasen/hl7 用法 导入库 // First, import classes from the library as needed... use Aranyasen \ HL7 ...

    PHP使用Http Post请求发送Json对象数据代码解析

    因项目的需要,PHP调用第三方 Java/.Net 写好的 Restful Api,其中有些接口,需要 在发送 POST 请求时,传入对象。... * PHP发送Json对象数据 * * @param $url 请求url * @param $jsonStr 发送的js

    PHP网络编程技术与实践 源码

    8.1.3 接收和处理Cookie 8.1.4 删除Cookie变量 8.1.5 Cookie的有效范围和生存周期 8.2 Session的使用 8.2.1 初始化Session 8.2.2 在Session中注册变量 8.2.3 使用Session的值 8.2.4 Session的销毁 8.2.5 其他Session...

    网络读写器_PHP示例源码.rar

    解析端口接收到的数据包获取读卡器上传的读卡数据;向读卡器发送读卡、写卡、驱动读卡器显示文字、播报TTS语音等指令;读卡器通讯协议说明:https://blog.csdn.net/zhangjin7422/article/details/114023669

    Simple-broadcast-chat-nodejs-socket.io:使用node.js和socket.io构建一个简单的聊天应用程序

    要开发一个真正的聊天应用程序,我们必须建立一个实时的发送/接收数据系统。 使用关系数据库和Ajax调用是不可能的。 感谢WebSocket和库socket.io,它变得很容易。 技术栈 这是您用于此应用程序的技术堆栈: ...

    tmcache 缓存服务器

    大致描述就是:客户端(任何能够访问Socket的客户端语言或工具) 访问缓存服务器的指定端口,进行 存储/读取/删除 数据的操作,缓存服务器接收到指令后进行内存操作,操作结束后回写结果给客户端。所以缓存服务器端...

    rabbitmq的接口函数说明,api参数使用说明

    11、amqp_consume_message(接收数据) 12、int amqp_basic_ack(发送ask确认) 13、amqp_basic_reject(拒绝ask) 14、amqp_basic_publish(发布消息) 15、amqp_simple_wait_frame(回调等待服务器的结果返回) 16、...

    web-msg-sender:基于workerman用PHP编写的Web消息推送器

    网络消息发送者Web消息实时推送,支持在线用户数实时统计。基于开发,使用websocket推送数据,当浏览器不支持websocket时自动切换彗星推送数据。效果截图在线演示接收消息页面: ://www.workerman.net:2123 初步推送...

    RabbitMQ客户端的PHP库.zip

    消息传递指的是程序之间通过在消息中发送数据进行通信,而不是通过直接调用彼此来通信,直接调用通常是用于诸如远程过程调用的技术。排队指的是应用程序通过 队列来通信。队列的使用除去了接收和发送应用程序同时...

    迈云 JavaScript Socket 类源代码

    使用此库可以直接在网页上创建 Socket TCP 连接,并与服务端连接,发送和接收数据。拥有完善的 Socket 接口,更方便操作。 Socket 适用于点对点聊天、协同或者聊天时等需要获得实时的数据。如果您找到了此组件,也...

    datagram:适用于ReactPHP的事件驱动的UDP客户端和服务器套接字

    ,您可以使用以下代码连接到侦听localhost:1234的UDP服务器,并发送和接收UDP数据报: $ loop = React \ EventLoop \ Factory :: create (); $ factory = new React \ Datagram \ Factory ( $ loop ); $ factory -...

    JAVA上百实例源码以及开源项目源代码

    Java 组播组中发送和接受数据实例 3个目标文件。 Java读写文本文件的示例代码 1个目标文件。 java俄罗斯方块 一个目标文件。 Java非对称加密源码实例 1个目标文件 摘要:Java源码,算法相关,非对称加密  Java非...

    xmljava系统源码-HTTP--API:扩展你的QQ/微信机器人用途,提供跨框架平台PHP/Java/Python/NodeJS等编程语言

    HTTP-API是一款主要通过HTTP协议(另外也包含使用webSocket、socket等协议)与机器人进行通信的插件,主要提供PHP/Java/Python/NodeJS等编程语言SDK,以便将机器人用于WEB、大数据、机器学习等领域,尽可能地提现...

    TCP粘包分包带校验并发处理-易语言

    1.TCP是流传输,所以本质上不该称之为粘包,发送者和接收者都是自顾自的,要一段一段发得选UDP 现象是,你发出3个2048字节的包,发送时会被优化成4096/2048,或者跟之前的包合并,但是取出时却很随意,除了空载时的...

Global site tag (gtag.js) - Google Analytics