workerman
首页
问答
分享
手册
市场
商业
AI客服系统源码
聊天系统源码
Webman AI
物联网
赞助商
webman
搜索
+
发布
提问
分享
webman插件
webman应用
登录
注册
问答
怎么在event的onConnect
回
调中设置一个定时器,作用是30S后关闭这个客户端连接。
试过在onConnect中增加一个定时器,但是定时器中的Gateway::closeCurrentClient()没有作用,请问有什么解决方法吗?
问答
Gatewayer 的随机路由会导致客户端发的两个消息收到
回
复的先后顺序改变吗?
问答
webman的TP-ORM升级后,我的插件忽然因为版本问题
不
能安装了
[](/upload/img/20220417/17625bf5cc615d.png) 如图:今天安装我开发的webman插件,忽然发现官方的webman-TP-ORM升级了,导致版本
不
兼容问题 使用国内源
问答
event扩展已经安装,内核优化也做了,连接数还是达
不
到1000个,求助大佬!!!
[截图](/upload/img/20220723/2362db6c2f68bf.png) event扩展已经安装,内核优化也做了,连接数还是达
不
到1000个,求助大佬!!!
文档
基本流程
# 基本流程 (以一个简单的Websocket聊天室服
务
端为例) #### 1、任意位置建立项目目录 如 SimpleChat/ 进入目录执行 `composer require workerman/workerman` #### 2、引入`vendor/autoload.php` (composer安装后
生
成) 创建 start.php ,引入`vendor/autoload.php` ```
问答
Webman的Redis队列服
务
是否可以用阿里云Redis集群架构和读写分离架构?
根据如上阿里云的描述,使用阿里云集群架构时,一些LIST命令如: RPOPLPUSH、BRPOP、BLPOP、BRPOPLPUSH 都是
不
完全支持的; 目前使用Webman的Redis队列插件(https
问答
如何主动推送数据到硬件
; } ``` 这些都是客户端发来才能触发,
回
复给客户端 那我要主动推送数据到客户端(硬件),怎么做呢
问答
wokerman-chat 判断对方是否接收到消息的问题
公司的项目是做1对1的即时通讯,需要知道对方是否收到消息,并返
回
给当前客户端进行判断,想知道workerman是否提供了判断的条件,或者有什么方法能够实现目标。请尽量说的详细一点谢谢。
问答
请问一下大佬webman怎么才能支持路由映射
而原来以 admin 为前缀的路由 则禁止访问 或 返
回
404
问答
手机浏览器熄屏后
不
能继续发送心跳,或者有什么办法亮屏后重连继续发送心跳
电脑浏览器上没问题,但是手机上一旦锁屏后,就会停止发送心跳,然后就与服
务
器断开 ```html <script> var fromid = 98; var count = 1;
文档
协程并发 WaitGroup
# 协程等待组 WaitGroup `WaitGroup`与`Barrier`相似,是一个用于协程同步的工具,允许在异步任
务
中等待所有协程执行完成后再继续后续逻辑。* * 完成计数 * * @return bool */ public function done(): bool; /** * 返
回
计数
分享
分享:我维护的一个高体验,纯净的laravel中文文档推荐给大家
-
不
需要登录即可搜索 - 无恶意导流广告 - 提供中英双语版本(英文版每天自动同步一次官方,因此您无需有心理负担,担心文档
不
够新) - 响应式 pc 和移动端都有好的体验随时查阅 - 内容无删减并积极处理每一个阅读体验上的细节因为我看到很多基于laravel的一些包封装的webman的社区插件,再加上laravel本身非常优秀,所以尽自己绵薄之力,搞了一个方便所有的人的laravel中文文档,一个体验相对较好的文档可以提升您的开发
效
率
问答
聊天室框架中的getway出现error opcode 7 and close websocket connection.无法连接
下载了workman的 聊天室框架,在运行了2天后,由于客户端连
不
上, 服
务
端出现了底下错误 php start.php start ```sh Workerman start in DEBUG modeBuffer:564d23ed ``` 重启服
务
后就正常了,请问这要怎解决此类问题?
问答
请问断开连接的情况有哪些?
检查了客户端,可以确定
不
是客户端主动断开。 这个断开连接数量,从服
务
器日志来看,还是比较频繁的。 现在服
务
器连接人数大约在1000左右。 请问出现这种问题的可能性有哪些?
问答
gateway进程cpu跑满,报错
#### 问题描述 两台部署的gatewayworker服
务
,硬件配置为16核32G,最近半个月经常出现一台机器上的几个gateway进程cpu跑满100%,导致业
务
无法正常转发。[截图](/upload/img/20240302/0265e30b585f44.png) worker进程显示
不
出来 通过strace -ttp 异常进程,得到的信息如下 !
问答
【已解决】redis6版本设置了只读账号,webman无法远程登录
#### 问题描述 因为业
务
需要在默认账号写入数据后,前端需要用只读账号消费数据,在配置里设置了只读账号后服
务
器上能登录这个账号,但在本地测试远程登录时显示 ```php RedisException, ]; //test.php $redis = Redis::connection('readuser'); $redis->get("link"); ``` #### 为此你搜索到了哪些方案及
不
适用的原因
问答
如何利用workerman充当ws客户端,然后动态的创建客户端数量
我有个需求,就是我有个用户表,后台新增一个用户,就在workerman里为这个用户新建一个websocket链接,现在计划的是在进程启动时 先启动一个http端口,后台新增用户了就带着用户信息请求http服
务
,然后服
务
里根据传过来的用户信息为用户创建websocket链接,现在问题来了,怎么存储websocket的实例呢,搜到有人遇到同样的问题,看他是用$_SESSION,但是这个被作者说了
不
行
问答
如何屏蔽掉https连接和http连接
#### 问题描述 用workerman创建了一个Websocket服
务
器,别的都很正常,但用https加域名及端口直接访问也能访问到,访问的页面是一个简单的!我感觉我的服
务
器一直有无聊之人在扫描,屏蔽掉是
不
是更安全。
分享
webman与thinkphp还有thinkworker测试
### 条件: 同一linux服
务
器 (12核心 12g 内存 10m 带宽),同一数据库(mysql 5.7) 同一接口写法(mysql一般的 list 数据查询) webman+think-orm[截图](/upload/img/20250825/2568ac1fdf72ea.png) think-worker (用workerman 做 thinkphp 的http服
务
): !thinkorm webman+think-orm 相较于 thinkphp+thinkorm 提升 近三倍 think-worker 相较于 thinkphp+thinkorm 有所提升 但是 提升并
不
大
问答
关于socket监听端口接收数据的问题
现在有一个需求,有一堆手持设备会往指定的IP和端口(服
务
器IP)发送数据,我要做的工作就是接收这个端口发送的数据,想知道如何才能做到对面的手持设备
不
主动断开我就能一直开启监听接收数据并且返
回
给他,而且如果此时有别的设备在连接也可以连接,我写的代码可以持续接收一个设备连接上来的数据,但是其他的就
不
能连接了 ```php $host = "192.168.0.30"; $port = 3333; set_time_limit(0)
« 上一页
1
...
276
277
278
279
280
281
282
283
...
479
下一页 »
« 上一页
279
下一页 »
赞助商
+成为赞助商
请作者喝咖啡
×
🔝