E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Workerman
workerman
笔记-php创建守护进程
使用函数pcntl_fork();//创建子进程posix_setsid();//设置当前进程为进程组长posix_getpid();//获取进程id例子
workerman
中将进程/***Runasdeamonmode
weixin_33790053
·
2020-08-22 11:14
thinkphp5使用
workerman
的定时器定时任务在某一个时间执行
1、首先通过composer安装
workerman
,在thinkphp5完全开发手册的扩展-》coposer包-》
workerman
有详细说明:#在项目根目录执行以下指令composerrequiretopthink
weixin_30641465
·
2020-08-22 10:56
ThinkPHP和
Workerman
整合实现Socket通信Demo(转载)
转自:https://www.jianshu.com/p/668ac301f9ca因为最近有个项目涉及到Socket通信,于是自己尝试了一下搭建一个服务端WebSocket通信的项目,写个笔记,能帮助到你的话,十分荣幸。废话不多说进入正题:先说下编者的运行环境我是用CentOS6.5,PHP5.6首先要实现Socket通信要了解Socket的作用和用法(自行百度),然后就是需要你的服务器或者本地p
weixin_30549175
·
2020-08-22 10:23
thinkphp5中使用
workerman
composerrequiretopthink/think-worker2、WorkerController控制器namespaceapp\index\controller;usethink\worker\Server;use
Workerman
weixin_30563319
·
2020-08-22 10:52
thinkphp5+GatewayWorker+
Workerman
项目地址ttps://www.
workerman
.net/
workerman
-chatthinkphp5+GatewayWorker+
Workerman
聊天室,可以多人聊天,指定某个人进行聊天,还可以切换聊天房间
weixin_30394669
·
2020-08-22 10:48
什么是
Workerman
Workerman
是一款纯PHP开发的开源高性能的PHPsocket服务器框架。
非凡的世界
·
2020-08-22 10:06
workerman
使用
workerman
简单的多人聊天室
代码如下:uid=++$global_uid;foreach($text_worker->connectionsas$conn){$conn->send("user[{$connection->uid}]online");}}//当客户端发送消息过来时,转发给所有人functionhandle_message($connection,$data){global$text_worker;foreac
tyilack_小小黑
·
2020-08-22 10:28
php
tp5框架基于windows下socket的
workerman
部署
php服务器接口项目现在是部署在windows系统下的,为了方便开发测试,没有选择用swoole来做长连接,而是选择目前流行的
workerman
。
CHSolitary
·
2020-08-22 10:50
【教程】小程序实现socket【
workerman
+thinkPHP做后端】
php代码array(//使用绝对路径'local_cert'=>'E:\ssl\214060279060404.pem',//也可以是crt文件'local_pk'=>'E:\ssl\214060279060404.key','verify_peer'=>false,));//这里设置的是websocket协议$worker=newWorker('websocket://0.0.0.0:4431
BruceCCCC
·
2020-08-22 10:17
教程
WorkerMan
::Timer解析
**@param\
Workerman
\Events\EventInterface$event*@returnvoid*/publicstaticfunctioninit($event=null){if(
杨林强
·
2020-08-22 10:11
workerman
TP5 集成
WorkerMan
以及 GatewayWorker 做实时聊天
[TOC]一.基础1.
workerman
workerman
是国人开发的良心高性能的PHPsocket服务器框架,在全球最大同性交友平台gayHub的star都4K多,可以想象是多么的牛X。
astarblog
·
2020-08-22 10:07
tp5+
workerman
+gatewayworker实现每分钟将数据广播到群组客户端
1.安装安装
workerman
composerrequiretopthink/think-worker安装gatewayworkercomposerrequire
workerman
/gateway-worker
slm311
·
2020-08-22 10:34
thinkphp
tp5结合
workerman
+gateway实现简单的IM
为何突然想到要实现IM,其实也是源于自己正在弄客服系统,所以想到用socket,而php里最为成熟并且多人使用的想必就是
workerman
了,而tp5也实现了结合
workerman
的包了点击打开链接而我也是从这篇文章中借鉴修改的点击打开链接可以看看这篇
bier_盖子
·
2020-08-22 10:24
技术分享
基于
workerman
的 消息推送
web-msg-sender是一款web长连接推送框架,采用PHPSocket.IO开发,基于WebSocket长连接通讯,如果浏览器不支持WebSocket则自动转用comet推送。通过后台推送消息,消息可以即时推送到客户端,非轮询,实时性非常好,性能很高。特点:多浏览器支持支持针对单个用户推送消息支持向所有用户推送消息长连接推送(websocket或者comet),消息即时到达支持在线用户数实
sunsnow_swift
·
2020-08-22 10:48
php
thinkphp5.1 +
workerman
聊天室开发
通过composer安装使用composer命令首先要调整为国内镜像composerconfig-grepo.packagistcomposerhttps://packagist.phpcomposer.com安装2.0的版本,不加版本号=2.0.*默认安装最新版3.0,最新版要求tp6,目前用的是tp5.1,所以暂时安装2.0版本composerrequiretopthink/think-wor
第7维度
·
2020-08-22 10:14
workerman
/ 学习
workerman
之前需要知道的几种php回调写法
在
workerman
中会经常使用,我们先写一个回调函数,当某个行为被触发后使用该函数处理相关逻辑。
阿北
·
2020-08-22 10:42
回调函数
回调
php
workerman
PHP
Workerman
WEB端消息推送demo
去官网下载
Workerman
代码下载完之后上传到服务器上并解压创建服务端代码reusePort=true)*/$worker->count=1;//worker进程启动后创建一个textWorker以便打开一个内部通讯端口
葫芦小金刚_
·
2020-08-22 10:08
PHP
socket
Workerman
上线 对接 小程序实时聊天
参考文档http://www.blogdaren.com/post-2523.html可按照上述文档比对步骤1在项目中部署
workerman
2在项目中书写worker控制器,配置ssl官方文档http:
灼灼桃花夭
·
2020-08-22 10:59
linux
websocket
打造微信一样的聊天功能:tp5+
workerman
实现在线聊天客服功能(二)
等不及了,那么开始吧……一、建立数据库表聊天记录表:用户名表:二、在《打造微信一样的聊天功能:tp5+
workerman
实现在线聊天客服功能(一)》代码的基础上修改代码:1、在events.php增加或修改
名称正在更新……
·
2020-08-22 10:26
thinkphp
JQUERY
tp5
workerman
wss
http://www.thinkphp.cn/bug/4736.html里面缺少一个开启ssl的属性
小酱油呀
·
2020-08-22 10:12
workerman
进行tcp和http双向连接
workerman
进行tcp和http双向连接本来想采用GatewayWorker来完成的,最后还是想写简单一点。用
workerman
进行和智能设备的tcp长连接和http的短连接。场景需求。
Seaiio
·
2020-08-22 10:11
php
Socket
workerman
workerman
启动与停止相关命令
start.php为入口文件一、启动1、以debug(调试)方式启动(这个是启动后,关闭后这启动就断掉的)phpstart.phpstart2、以daemon(守护进程)方式启动(这是进程启动的,正式环境需要开启这个的)phpstart.phpstart-d二、停止phpstart.phpstop三、重启phpstart.phprestart四、平滑重启phpstart.phpreload五、查看
半碗面
·
2020-08-22 10:07
通讯
wokerman
linux tp5
workerman
Channel分布式通讯组件
本次采用下载zip包解压获取两个文件,然后放入到根目录下的vendor/
workerman
/lib下;修改命名空间:在think-worker/src/server.php中启动channel服务:其余操作跟文档示例一样
qq_34221812
·
2020-08-22 10:06
workerman
入门之GatewayWorker的使用
GatewayWorker介绍GatewayWorker是基于
Workerman
开发的一套TCP长连接的应用框架,实现了单发、群发、广播等接口,内置了mysql类库,GatewayWorker分为Gateway
qq_33716731
·
2020-08-22 10:34
socket
workerman
介绍以及worker类使用
什么是
workerman
?
Workerman
是一款开源高性能异步PHPsocket即时通讯框架。
qq_33716731
·
2020-08-22 10:34
socket
wokerman游戏开发系列视频(只有干货)
简介:本系列视频是使用php语言的
workerman
作为基础.workeman可以开发即时通信类软件(游戏开发,通信软件开发,终端软件开发),我们主要注重游戏开发学习后可以开发:qq,微信,客服系统,app
孤寡高大上
·
2020-08-22 10:01
workerman
php
Thinkphp实用技巧【TP5.1运用swoole,
workerman
,GatewayWorker实现简单聊天室】
1.安装composer安装TP5.1,安装swoole,安装
workerman
composercreate-projecttopthink/think=5.1.
谨轩
·
2020-08-22 10:19
thinkphp让
workerman
跑起来, 新建一个
workerman
,怎么跑起来windows下
在根目录下,新建一个目录sever.php文件,但是名字可以自己定义:severd.php绑定控制器,绑定我们自己定义的控制器第二部:复制一个runsocket,打开chcp65001D:\phpStudy\php\php-5.4.45\php.exeserverd.phppause让他跑我们的severd.php再双击打开这个bat文件,让他跑起来:注意如果这个7272已经有了,那要改掉另一个比
廖圣平
·
2020-08-22 10:18
thinkphp
workerman
和tp5的整合
之前因为项目需要,想把
workerman
整合进tp5框架里,网上找了很久都没有想要的资料,只能自己摸索,最后发现其实方法很简单,tp5已经帮准备好了。现在把方法写成博客,当做记录。一、你需要准备什么?
晨至曦
·
2020-08-22 10:14
websocket
TP5运行
workerman
的操作
1-安装
workerman
首先通过composer安装composerrequiretopthink/think-worker-vvv如果报错:Installationfailed,reverting.
晨至曦
·
2020-08-22 10:14
websocket
tp5
workerman
ThinkPHP5中使用
Workerman
框架
有疑问看官方手册
Workerman
框架也是非常强悍的(开发框架人的背景不是很清楚),官方是这样介绍的:
Workerman
,让你看到PHP不为人知的一面。当然详细的介绍WM官方也给出了非常详细的手册。
晨至曦
·
2020-08-22 10:14
websocket
tp5.1下GatewayWorker定时任务
下载GatewayWorkerdemo手册地址:http://doc2.
workerman
.net/配置GatewayWorkerstart_gateway.php修改协议:配置数据库连接设置定时任务连接
掉头发的程序猿
·
2020-08-22 10:07
thinkphp5+GatewayWorker+
Workerman
聊天室,可以多人聊天,指定某个人进行聊天,还可以切换聊天房间
thinkphp5+GatewayWorker+
Workerman
聊天室,可以多人聊天,指定某个人进行聊天,还可以切换聊天房间Windows版安装a)安装thinkphp5;composercreate-projecttopthink
聂福东
·
2020-08-22 10:56
workerman
启动失败解决方法
工作中碰到
workerman
启动失败最常见的就是由于启动脚本找不到主进程pid文件导致的,
workerman
3.2.2之前的版本主进程pid文件默认存储在/tmp/下,有些系统会定时清理/tmp/目录,
爱代码也爱生活
·
2020-08-22 10:26
php
workerman
workerman
定时任务使用
定时任务在有些场合很实用,像淘宝的自动确认收货就必须放在服务端进行,这时workeran的定时任务就派上用场了,它可以支持毫秒,crontab的粒度是一分钟需要注意的是因为定时任务一直在执行,业务逻辑里太耗时的需要使用异步操作,如用AsyncTcpConnection异步创建个tcp连接,把耗时操作放在这个连接里面处理可以在Applications/Chat/目录按规范新建个文件如start_ti
爱代码也爱生活
·
2020-08-22 10:26
php
workerman
Workerman
定时器的调用!!
定时器是个好东西当时也是研究了写法研究半天具体在这里链接啥也不说了上代码TP5onWorkerStart=function(){$time_interval=2.5;Timer::add($time_interval,array($this,'test'));}};//运行所有Worker;Worker::runAll();}publicfunctiontest(){echo"testrun\n"
Cal_Anthony
·
2020-08-22 10:41
Thinkcmf
Thinkphp5.1里面如何使用
workerman
之前一直用swoole,最近研究
workerman
,于是composer安装composerrequire
workerman
/
workerman
在Thinkphp控制器里面写一段测试代码count=4;
大大的林子
·
2020-08-22 10:53
php
workerman
这个 php 级的 socket 服务器框架 的简介 by 李亮
本人名字叫李亮,是
Workerman
开源框架的作者,曾经在腾讯朋友、QQ相册、QQ空间做Coder工作。目前在聚美优品工作1、腾讯朋友我2010年毕业后第一份工作,持续2年左右。
萧玉竹
·
2020-08-22 10:21
阿里云服务器
实现智能硬件与移动app后台的服务器架构选择
基于建议网站和业务的框架2.
workerman
workerman
是一个高性能的PHPsocket服务器框
萧玉竹
·
2020-08-22 10:21
【ThinkPHP5初体验(一)2】
workerman
安装及其报错处理
一、先在thinkphp根目录运行cmd,直接Shift+右键打开cmd二、composer安装
workerman
(没安装请点我)#下载tp的框架composerrequiretopthink/framework
jeason_L
·
2020-08-22 10:32
ThinkPHP5初体验
WorkerMan
学习篇:websocket+
workerman
聊天功能(三):点对点发送消息模拟(亲测可用_准备尝试着做客服接口)
1.
WorkerMan
学习篇:准备和热身2.
WorkerMan
学习篇:连接mysql时到底发生了什么鬼3.
WorkerMan
学习篇:websocket+
workerman
聊天功能设计(一):简单认证4.
carlos就是我
·
2020-08-22 10:59
php
tp5框架整合gatewayworker,gatewayclient推送数据进行网页数据交互
官方文档地址:http://doc2.
workerman
.net/work-with-other-frameworks.html看着文档一步一步做是没问题的,但是官方文档真正的打通任督二脉还得理解一下其中的原理我的上一篇博客详细的介绍了
赫赫phper
·
2020-08-22 10:38
PHP
websocket
php利用
workerman
的定时器实现延时操作(订单支付不成功后一定时间未支付自动取消订单)
传统的做法是采用定时任务定时扫描数据库超时订单或者利用客户端的请求每次请求去检测一次是否有超时订单,这些方法我始终感觉不是很好,所以一直想办法在弄一个比较理想的方法,至少比上面这两个方法好一点的处理方式今天没事就研究了一下这个东西,主要是利用
workerman
我是高手高手高高手
·
2020-08-22 10:37
php
thinkphp5
tp6
ThinkPHP5与GatewayWorker集成(windows环境)
相关文档:https://www.
workerman
.net/doc1.安装GatewayWorker类库进入到tp根目录下,执行命令composerrequire
workerman
/gateway-worker-for-wincomposerrequire
workerman
创意随想
·
2020-08-22 10:01
WorkerMan
学习篇:websocket+
workerman
聊天功能设计(一):简单认证
初步设计如下1、websocket客户端连接服务端是无脑的(这很重要)2、服务端需要记录连接进来的所有客户端(方便日后统一广播消息)3、服务端肯定能获得客户端ip。为此我们还需要客户端加入用户昵称来区分4、服务端可以无脑的向客户端发送消息。但是客户端怎么区分?于是我们自己定义一个格式来完成。4.1、普通消息我们用msg:xxx。如果开头是msg:那么后面的内容统统认定为普通消息4.2、认证消息no
学习笔记666
·
2020-08-22 09:27
PHP
WorkerMan
学习篇:简单多人聊天
使用
workerman
简单的多人聊天室原创2016年08月02日13:15:03标签:php/
workerman
3560代码如下:[php]viewplaincopyuid=++$global_uid;
gaisidewangzhan1
·
2020-08-22 09:25
php框架之workerman
基于
workerman
的聊天室
Workerman
是一款纯PHP开发的开源高性能的PHPsocket服务器框架。用它可以开发出许多高性能的socket应用。这里我用它简单的做了个实时聊天室,支持私聊,非轮询,并发性也不错。
free_ant
·
2020-08-22 09:20
php
关于
workerman
与thinkphp5.0结合使用
安装完毕以后,thinkphp5.0根目录中的wendor目录中将多出一个“
workerman
”目录,以及vendor\topthink目录中,多出“think-worker”目录。
dreamboycs
·
2020-08-22 09:41
workman
PHP聊天室实现
使用本项目前端用WebSocket,后端使用
Workerman
进行通讯。
zealscott
·
2020-08-22 09:30
Web
打造微信一样的聊天功能:tp5+
workerman
实现在线聊天客服功能(一)
国庆放假在家充充电哈,开始学习
workerman
,因为之前也一直想研究下socket通信,趁此机会把学到的分享给大家哈~~,话不多说直接上效果图:效果图是用户10与20间的聊天截图,因为界面是自己随便做的
名称正在更新……
·
2020-08-22 09:49
thinkphp
php
Javascript
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他