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
微信小程序:踩坑小记
小程序主要功能有:随机匹配答题好友邀请答题错题记录本商城视频播放WebSocket:
Workerman
(一个PHPsocket服务器框架);视频:阿里云加密视频。
疾风劲草ccy
·
2020-04-08 16:18
Workerman
如何在WebSocket响应中添加Header
最近在用
Workerman
学习WebSocket的时候,遇到了一个问题:varws=newWebSocket('ws://'+document.domain+':8081','encrypt');结果浏览器报了这个错
切糕糕
·
2020-04-05 21:00
WorkerMan
向特定客户端Push数据
说明:这个例子只能单进程,要支持多进程或者服务器集群的话需要Channel组件完成进程间通讯,开发也非常简单,可以参考Channel组件集群推送。代码:count=1;$worker->conn_ids=array();$worker->onMessage=function($connection,$data)use($worker){//设置id和连接的映射if(!isset($worker->
Uzero
·
2020-04-02 04:13
2018-06-21_基于Gateway
Workerman
的Websocket项目部署
1.项目centos6.5基本环境部署
workerman
要求php版本大于5.3CentOS6.5的epel及remi源注:该yum源里面php5.4到php7.1都有,各种扩展齐全。
洛根森
·
2020-03-31 02:58
thinkphp5使用
Workerman
启动udp服务
1.安装(composer)composerrequiretopthink/think-worker如果是在window下还需要安装
workerman
/
workerman
-for-win(然后删掉vendor
奋斗_登
·
2020-03-28 16:20
Workerman
OS:CentOSLinuxrelease7.2.1511(Core)PHP:7.02InstallComposercurl-sShttps://getcomposer.org/installer|phpmvcomposer.phar/usr/local/bin/composer参考:https://www.epictrim.com/ideas/install-composer-on-centos
wenki
·
2020-03-23 04:09
GatewayWorker 简单推送实现步骤
1.下载最新版GatewayWorkerhttp://
workerman
.net/gatewaydoc/2.部署到项目合适目录3.修改相应的配置a.start_gateway.phpPaste_Image.pngb.start_register.phpPaste_Image.pngc.start_BusinessWorker.phpPaste_Image.png4
每天都是幸运的一天
·
2020-03-21 12:29
基于WebSocket的IM聊天框架
服务器端用
Workerman
,iOS端用SocketRocket。
爃少
·
2020-03-19 01:34
ThinkPHP 5.1
Workerman
快速上手指南
安装
Workerman
和think-worker启动
Workerman
HTTP服务守护进程模式基本操作(只支持Linux环境)配置文件修改地址和端口文件监控事件回调静态资源访问HTTPS支持其它注意事项
叶情宇
·
2020-03-16 20:37
WorkerMan
中php后端及时推送消息给客户端
php后端及时推送消息给客户端原理:1、建立一个websocketWorker,用来维持客户端长连接2、websocketWorker内部建立一个textWorker3、websocketWorker与textWorker是同一个进程,可以方便的共享客户端连接4、某个独立的php后台系统通过text协议与textWorker通讯5、textWorker操作websocket连接完成数据推送代码及步
八重樱
·
2020-03-16 17:00
Workerman
Manual
Workerman
Manual
Workerman
不依赖于php-fpm、apache、nginx容器,这些容器做不到与客户端保持长连接。
xiaojianxu
·
2020-03-11 01:10
C++基于多态的职工管理系统
主模块(职工管理系统.cpp)#includeusingnamespacestd;#include"
workerMan
ger.h"#include"worker.h"#include"employee.h
专注地一哥
·
2020-03-10 14:37
C++
windows 安装workman本地快速入门
workerman
本地快速入门,环境变量的配置和命令行聊天不多介绍了,
workerman
搭建走起,去下载一个phpstudy,然后安装,这一步自己百度或者看我这篇,不是重点image就目前的情况来看,我们将
LauEl
·
2020-03-09 08:41
Swoole启用ssl加密websocket的坑
在经历二天一夜,用尽各种方法,搜遍国内外文档,没解决之后,愤而转用
workerman
,把锅甩给了swoole。转用
workerman
也碰到同样的
衣咸
·
2020-03-07 22:53
WorkerMan
阻塞导致队列服务不稳定的问题
当前处理订单架构是这样的:用户下单,产生队列利用
workerman
的定时任务监控队列(40个进程每秒执行一次)定时任务里处理订单逻辑完成下单,向app发送通知但是定时任务一直不稳定
WorkerMan
提供了
php_johson
·
2020-03-02 18:53
01
workerman
入门 mac安装
workerman
下载地址,请移步官网
workerman
网站~解压文件夹改成
workerman
uid=++$global_uid;}//当客户端发送消息过来时,转发给所有人functionhandle_message
LauEl
·
2020-03-02 11:38
【PHP异步扩展(库)】之
workerman
和swoole
目前了解到的php里最出名的两个异步扩展库1、SwoolePHP的异步、并行、高性能网络通信引擎,使用纯C语言编写,提供了PHP语言的异步多线程服务器,异步TCP/UDP网络客户端,异步MySQL,异步Redis,数据库连接池,AsyncTask,消息队列,毫秒定时器,异步文件读写,异步DNS查询。Swoole内置了Http/WebSocket服务器端/客户端、Http2.0服务器端。Swoole
汪小熊Gondar
·
2020-02-29 04:52
利用PHP socket 服务器框架
workerman
完成Web消息推送系统
现在有一个需求,就是当服务器数据发送变化时,希望服务器能够主动给浏览器页面一个提醒(以某种方式提醒,如弹窗等)。大致流程图如图所示首先想到最简单的方法就是利用ajax定时去请求后台是否有新数据,但是这种方式从请求到页面开始就不停的请求后台,请求设定的时间过长就失去实时性,时间过短又会过于浪费资源。然后想到的就是socket通信,但是web端能做实现socket通信吗?我大胆的搜了一下还真发现web
xsb
·
2020-02-25 18:32
php之phpQuery使用来做爬虫
phpQuery是一个开源的项目,一句话好用太好用了,虽然我是一个专业的Java程序员但是平时喜欢玩玩php,以前的web框架到
WorkerMan
,以及硬件相关内容,我用过Java的JSoup,这个phpQuery
黑小马_
·
2020-02-24 11:13
业务模块
后台以ThinkPHP框架为主框架,因业务需要又加入了
WorkerMan
Socket框架。
Jonet
·
2020-02-23 05:52
ThinkPHP和
Workerman
整合实现Socket通信Demo
因为最近有个项目涉及到Socket通信,于是自己尝试了一下搭建一个服务端WebSocket通信的项目,写个笔记,能帮助到你的话,十分荣幸。废话不多说进入正题:先说下编者的运行环境我是用CentOS6.5,PHP5.6首先要实现Socket通信要了解Socket的作用和用法(自行百度),然后就是需要你的服务器或者本地php环境支持并开启了Socket,一般集成环境都是支持的phpinfo中如下图所示
JonsonHamilton
·
2020-02-14 08:40
为什么我要用GoEasy替代WebSocket
最近一个紧急项目里,出于考虑节约开发成本和缩短开发周期的目的,我选择用GoEasy来替代自己搭建WebSocket,当然我也考虑过
workerman
和融云等同类型的产品。
jonychen1
·
2020-02-12 15:57
workerman
,swoole 数据库长连接的 重连问题
为了更高效的服务器访问速度,我们会使用mysql或者其他数据库的长连接来提高访问速度,以下内容以mysqlpdo为例:问题:在cli常驻内存的情况下,会有许多情况造成创建的连接失效;解决方法:在访问数据库的时候加上trycatch捕获捕获到错误是2006或者2013的时候表示连接失效这时候重新连接数据库,以保证程序正常运行;//在和数据库交互的地方加上trycatchpublicfunctionI
小柒的另一个世界
·
2020-02-09 05:53
使用
workerman
建立websocket连接
下载
workerman
源码包在start.php中引入源码,将源码包vendor目录放在与start.php同级目录1.start.php代码如下:count=1;//连接事件,阻断非法连接$ws_worker
echo1028
·
2020-02-05 00:20
workerman
写mysql连接池的实例代码
连接三次握手及连接关闭四次挥手的开销,从而降低客户端和mysql服务端的负载,缩短请求响应时间2、减少数据库的并发连接数,即解决应用服务器过多导致的数据库toomanyconnections问题如果是为了解决问题1则在
workerman
尚
·
2020-01-20 10:30
mac mamp
workerman
环境搭建,安装pcntl扩展
本人开发平台是mac,使用的是mamp集成化的环境工具,最近为了socket编程,选择了php的
workerman
,在工作之前我们需要安装
workerman
的依赖环境,目前我们知道mac电脑是自带PHP
叶情宇
·
2020-01-19 11:30
PHP使用
workerman
实现后端消息推送前端, 完成微信登录
前言:在项目中,系统需要接入微信登录,当手机扫描二维码,PHP后端如何通知前端用户是否同意微信登录实现方式有两种:轮询(耗费资源)websocket本文主要使用PHP
workerman
实现server端
其实我很dou
·
2020-01-07 09:14
0001
workerman
本地快速入门,环境变量的配置和命令行聊天
不多介绍了,
workerman
搭建走起,去下载一个phpstudy,然后安装,这一步自己百度或者看我这篇http://www.jianshu.com/p/528b90bd887f,不是重点0001.PNG
水电梁师傅
·
2020-01-07 03:05
workerman
源码-
workerman
事件监听
在我们启动了
workerman
过后,按照我们前面的理解.如果是在linux下.worker子进程启动端口复用,并监听事件和处理事件(win忽略).那
workerman
是如何对事件完成监听和处理的呢.我们来看一下
adolph
·
2020-01-07 01:47
workerman
php
php7
workerman
源码-
workerman
启动流程
前面我们跟着代码看了一遍
workerman
的初始化流程.但对于如何监听端口.等操作还没有具体的实现.我们这次就来看一下.
workerman
是如何监听端口并运行的.runAll在前面我们初始化方法过后,就开始执行
adolph
·
2020-01-04 10:26
workerman
php
Workerman
创建WebSocket客户端和服务端推送数据
本文场景:服务器A:服务端,目的是要接收外部数据处理后放入消息队列。服务器B:客户端,向服务器A提供数据。前面有文章测试了基于HTTP的方案,但都是基于一台服务器自己测试。实际在外部服务器测试时单机请求性能很差,远远达不到处理能力,网路性能制约严重。原基于HTTP的方案,每次推送都要重新建立连接,消耗过大。所以想到了Socket长连接方案。扩展:HTTP使用TCP三次握手建立连接,客户端和服务器需
薇文文
·
2020-01-03 20:40
laravel5.4+
workerman
简单版
emmmm...之前那个是5.1的5.4好像有点不一样首先composer
workerman
composerrequire
workerman
/
workerman
1.服务端phpartisanmake:command
workerman
Nannn_楠
·
2020-01-03 12:55
Workerman
中的注册树模式
在
workerman
中一开始的就是个注册树模式的运用,下面是对他的模拟:`workerId=spl_object_hash(``$this``);``static``::``$_workers``[``
小牛
·
2019-12-28 10:50
php
workerman
聊聊PHP+webSocket业务处理方案,学到就是你的。
虽然现在有了好多选择,比如Swoole还有
Workerman
等,可是一堆回调你能忍?由于Socket很多PHP框架都不太成熟,可是websocket这个协议到时帮了php不少问题。
傻梦兽
·
2019-12-27 01:04
从一个聊天室Demo研究即时通讯
聊天室Demo:http://www.
workerman
.net/
workerman
-chatiOS参考文章:http://www.jianshu.com/p/2dbb360886a8传输协议websocket
飞鱼ll
·
2019-12-27 00:15
如何使用 Workman 做一个聊天室
一:首先,得简单说说thinkphp+
workerman
的安装。
程序媛的明天
·
2019-12-26 21:00
如何基于
Workerman
代码快速搭建自定义协议项目
如何基于
Workerman
代码快速搭建自定义协议项目@datetime:August/30/2016-我在的第一篇文章>目录结构:myapp|—Protocols//自定义协议目录||—Coap.php
xiaojianxu
·
2019-12-26 21:11
workerman
源码-
workerman
初始化流程
前面,我们利用composer安装了
workerman
.接下来我们就开始用一个简单的demo来初步了解它的流程.简单demo//http.phprequire__DIR__.'
adolph
·
2019-12-25 22:46
php
workerman
workerman
源码-安装
workerman
在读源码的第一步,肯定是要将工具给安装到自己的服务中.
workerman
的安装方式我推荐使用composer.以后都将在composerinstall后的vendor目录中截取源码.安装
workerman
composerrequire
workerman
adolph
·
2019-12-25 22:14
php
workerman
2019-11-20 TP5自己的项目整合workman时遇到的坑(windows)
composerrequire
workerman
/
workerman
-for-wincomposerrequiretopthink/think-workerv1.0.1安装好以后,在项目根目录新建server.php
给你一个大大的
·
2019-12-24 07:49
cmd运行
workerman
中文乱码解决方法
cmd运行
workerman
中文乱码可以通过修改cmd窗口编码格式为utf-8来解决。修改cmd窗口utf-8编码格式的方法:临时修改:只作用于当前窗口,先进入cmd命令窗口(快捷键win键+R)。
前端大大
·
2019-12-23 11:57
CMD
workerman
乱文
关于tp5的扩展
workerman
怎么安装与启动,windows版
composerrequiretopthink/think-worker这个时候你会发现多了vender下多了个东西然后如果你是要做成本地服务器来进行一些把玩,就需要安装windows服务器版composerrequire
workerman
流年你奈我何_89f7
·
2019-12-22 06:08
Android
WorkerMan
ager 应用帖
解决方案JetpackArchitecture增加了一个
workerMan
ager,帮我们兼容了不同的APIlevel,并且可以根据手机当前的环境进行策略调整。
yyBetter
·
2019-12-21 01:00
PHP使用WebSocket主动推送【微信小程序接收】
这里我们用TP5.1框架结合
Workerman
来做演示首先用Composer下载TP5.1框架composercreate-projecttopthink/think=5.1.
无穷369
·
2019-12-20 01:21
workerman
问题总结大全及解决方案
workerman
无法正常访问问题描述:在阿里云ECS上部署了
workerman
的应用(ECS是专有网络),在ECS安全组里已经允许
workerman
需要的全部端口,但是外网一直不能正常打开(注,其他服务
小牛
·
2019-12-19 21:07
php
后端
workerman
segmentfault
laravel使用
Workerman
搭建简易聊天室
前言laravel5.4实现->http://www.jianshu.com/p/d808dfa8b2d7以下正文实现一个简易的聊天室,到这里为止通过对照那篇文章感觉swoole跟
workerman
实现还是挺像的
Nannn_楠
·
2019-12-17 02:55
php接入远程oracl 利用
workerman
建立持久连接不断线
一.下载安装集成环境phpstudy2016要连接的oracle为12c【查看版本号:phpinfo()=>搜索‘architecture’结构,内核,代表了php的版本号】打开扩展extension=php_oci8_12c.dllextension=php_pdo_oci.dll查看这个时候打开phpinfo();如果这时候你还看不到你的扩展成功开启,是因为你没安装oracle客户端(有人会有
老实人嘉嘉
·
2019-12-16 15:33
php
oracle
使用Websocket框架之GatewayWorker开发电商平台买家与卖家实时通讯
前段时间公司提了一个新的需求,在商品的详情页要实现站内买家和商品卖家实时通讯的功能以方便沟通促成交易,要开发此功能当时首先考虑到的就是swoole和
workerman
了,从网上大概了解了一下关于这两款工具的阐述
白眉少侠
·
2019-12-16 15:00
后台作业
(TArgsargs)2、何时操作,比如一种常见是隔断时间执行,直到成功结束,然后删除这个job,保证这些任务一定能执行得到,这个BackgroundJobWorker就负责这个而Background
WorkerMan
ager
fenggaoyao
·
2019-12-10 09:00
后端主动向前端推送数据
最近想起了
workerman
,想了很久,不知道总么做到php文件向前端页面发起推送,网上看了一天的文档,完全懵逼,哎,谁让自己不够聪明,我只说出自己的一种解决方法吧,
workerman
社区有封装好的代码
echomaple
·
2019-12-08 17:58
上一页
6
7
8
9
10
11
12
13
下一页
按字母分类:
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
其他