原创 php php实现tcp服务器 经过了一个半月的研究,终于将php多进程,和tco方面研究通了,这篇文章主要讲解一下我了解到的知识点php多进程pcntl扩展pcntl扩展只能运行在linux环境下,该扩展可以使php使用多进程,从而多进程操作业务等,详细内容请看:http://php.net/manual/zh/book.pcntl.phpphpsocket扩展socket扩展,能让php实现tcp长连接,websocket, 2018-06-17 浏览(1) 评论(0) 阅读全文
原创 php php进程通信-消息队列 php多进程通信,有各种各样的方法(进程信号,消息队列,管道,共享内存,socket等等)本文主要讲php利用linux 消息队列的通信方法注意:多进程系列文章,都建立在linux环境,php-cli运行模式下一:消息队列通信介绍消息队列提供了一种从一个进程向另一个进程发送一个数据块的方法。 每个数据块都被认为含有一个类型,接收进程可以独立地接收含有不同类型的数据结构。我们可以通过发送 2018-06-08 浏览(1) 评论(0) 阅读全文
原创 php php进程通信-PIPE管道通信 上一篇文章讲到了php进程通信的进程信号通信方法,本文介绍的是有名管道:管道通信,主要是利用文件,写入以及读取来进行通信的,通俗来讲,就是A进程在1.txt写入1,B进程读取1.txt,就能读取到这个1,这样就通信成功了.当然,php进程管道通信没有这么简单注意:多进程系列文章,都建立在linux环境,php-cli运行模式下一:创建个专属管道的文件: $fifoPath =& 2018-06-07 浏览(1) 评论(0) 阅读全文
原创 php php进程通信-进程信号 快一个月没发博文了,之前都在深入研究php多进程tcp服务器,结果到现在也没搞出一个完美的解决方案,所以还是先发下这个月学到的东西吧注意:本文所有内容均在linux环境下一:进程信号对照在php进程信号常量中,有定义以下常量常量名信号值信号类型信号说明 2018-05-28 浏览(1) 评论(0) 阅读全文
原创 php php实现多进程socket服务器class 该类实现了多进程的socket服务,目前只写了关于TCP协议,待完善其他内容<?php/** * Created by PhpStorm. * User: tioncico * Date: 18-5-1 * Time: 下午7:56&nbs 2018-05-02 浏览(1) 评论(0) 阅读全文