workerman
首页
问答
分享
手册
市场
商业
AI客服系统源码
聊天系统源码
Webman AI
物联网
赞助商
webman
搜索
+
发布
提问
分享
webman插件
webman应用
登录
注册
问答
有人在ci框架用过workerman吗,开启的websocket无法访问
websocket服
务
能够开启成功,但是却无法连接! 如果开启的服
务
不
走ci的入口文件,则可以访问,一走ci框架的入口文件,就无法访问,很纳闷 附上代码: ```php <?new Worker("websocket://0.0.0.0:800"); $ws_worker->name = 'MyWorker'; // 启动4个进程对外提供服
务
$ws_worker->count = 4; // 当收到客户端发来的数据后返
回
hello $data给客户端 $ws_worker->onMessage
问答
nginx转发到webman问题(webman BUG)
#### 问题描述 主服
务
器配置转发到子机webman 返
回
数据错误 实测500kb大小文件没有任何问题, 可以下载 但是3MB的文件就
不
行了 chrome浏览器直接下载未完成 使用curl方式 去获取只能读到2MB大小 如果将主服
务
器nginx转发到子机nginx 6MB大小的文件都没问题 所以判断结论是webman的问题 主服
务
器nginx配置 location / { proxy_redirect
问答
webman中如何集成单元测试?
可以测试服
务
类 但是无法测试http请求 `test/BaseText.php` ``` # DI protected $container; public function __construct[截图](//www.workerman.net/upload/20210301/01603c82cc4c6f.png) 可以测试服
务
类 有
不
有办法测试控制器的返
回
呢
问答
webman-admin安装插件提示安装包
不
存在
#### 问题描述 webman-admin安装插件提示安装包
不
存在 #### 截图报错信息里报错文件相关代码 这里粘贴截图  #### 操作系统及workerman/webman等框架组件具体版本 本地window和服
务
器linux
问答
Worker::$onMessage 这个
回
调函数 是在哪里调用的
); acceptConnection 这个函数没有 call_user_func($this->onMessage, $connection, $recv_buffer); 实在是找
不
到调用的地方
问答
请教一个问题,getAllClientIdList,getAllClientSessions有时返
回
空,有时
不
为空,该怎么排查

问答
需要
不
断的返
回
数据给客户端
#### 问题描述 需求是用户访问了这个页面, 发送了数据, 然后需要实时更新这个页面的数据 
问答
return 各种换行符输出到浏览器会失
效
要怎么才能echo
#### 问题描述 return 输出各类换行符到浏览器 \n;\r;\r\n;\t 到浏览器都
不
显示了,要怎么样才能echo输出来呢
问答
关于gatewayworker中使用redis
$user_list = array_values($user_list); }); ``` 使用redis的时候zRange 在测试服
务
器上可以正常获取到数据没有数据也会返
回
空数组,但是到正式线只会返
回
false,又碰到过这个问题的吗?
问答
phpstorm+gatewayWorker无法正常使用xdebug断点调试
gatewayWorker无法正常使用xdebug断点调试 在使用phpstorm断点调试gatewayworker的时候发现xdebug一直在一段代码段内重复的比对执行路径与断点路径,导致程序无法正常执行,是
不
是因为event扩展
事
件的死循环导致的xdebug无法正常监控
问答
phpsocket.io 客户端每次刷新都会重连, 为什么上次的连接还占用连接数
我做的这个功能是用于PC端与手机端的信息传递,因为一些原因PC端会经常刷新,刷新后就会产
生
新的连接,最近才发现刷新前的连接虽然断掉,但没有去除掉,还是会占用连接数,导致现在会因为达到最大连接数据而停止,提问, 服
务
端检测到客户端断开后,服
务
端要用close()操作吗,这样会删除刷新前的连接占用吗
问答
物联网硬件怎么向服
务
端发送消息, 2. 还有服
务
端怎么向硬件发送消息, 3. 硬件怎么链接到服
务
器,跪求指点
硬件要链接到服
务
器并发送和接收数据
分享
关于文档中 如何实现异步任
务
任
务
进程服
务
端 能理解 而消费者 $worker = new Worker('websocket://0.0.0.0:8080'); 如例子中 我要给1000用户发送邮件 ,是请求 websocket
文档
sendToGroup
对数据
不
再做任何处理,直接发给客户端。如果```$raw```为```true```,要求```$message```为用协议打包好的数据(调用了gateway指定协议的encode方法
生
成的数据),否则客户端可能无法解析。此参数一般用于某些特殊情况,例如合并多个数据包为一段buffer,一次性发给客户端,而
不
是逐条发给客户端,这将有助于降低系统负载。 绝大多数情况此参数用
不
到,开发者可以忽略。## 更新日志 | 版本 | 说明 | | -- | -- | | 2.0.7 | 增加了```$exclude_client_id```和```$raw```参数 | ### 返
回
值 因为数据发送是异步进行的,所以没有返
回
值。
问答
Android 客户端 Okhttp 发送 心跳 PHP 服
务
端无法收到心跳
看看有啥方法处理,android 端打断点看到, 心跳消息 一直再发,也一直再收,但是 服
务
端就是
不
走 onmessage 方法(后端大佬说的)
分享
phpstorm软件xdebug调试thinkphp6扩展Workerman
### 由于调试所需,需要看到Workerman服
务
类运行时的其内变量状态,于是通过多种途径获取有益信息,终于得到了断点被打中的
效
果。同样,在各类搜索平台上,关于这方面的需求也屡见
不
鲜,但大多
回
复表示Xdebug可能
不
支持直接调试Workerman。关于php里安装xdebug和phpstorm里配置和验证xdebug
不
是本文重点,这类相关信息一搜一火车,就
不
再介绍了。### (二)、workman服
务
器配置 没有给出的都是原样的。  4、phpstorm终端里启动workman服
务
器 !
问答
阿里云物联网服
务
端订阅问题
#### 问题描述 我在开发阿里云物联网的服
务
端订阅功能,听阿里云的工作人员只能通过/topic/#,来获取获取所有的设备发送的信息,如果我有几千台设备同时发送信息,同时都到这一个接口来区分和保存信息会
不
会并发很严重,请问大佬们有什么解决办法吗,现在服
务
器是16核的,我该如何优化我的代码呢?//若使用二进制传输,则userName需要添加encode=base64参数,服
务
端会将消息体base64编码后再推送。具体添加方法请参见下一章节“二进制消息体说明”。
分享
IP门禁:用PHP实现一个IP防火墙
最近我遇到一个需求,我的一台服
务
器总是遭到端口扫描和恶意登录攻击,对此可以怎么办呢?这是一台公网服
务
器,并没有什么复杂的网络结构,所以
不
能建立内网隔离。调整账号的密码策略,自然是一个方案,但是人工操作太麻烦,而且我一般经常换电脑使用,如果修改密码,公司的和家里的电脑都要更新,很麻烦。那怎么办呢,作为一个资深的PHP开发者,服
务
器这块的应用还
不
是手到擒来,当初连内网穿透都能轻松实现,一个IP过滤系统,小意思。,但是实现这样的
效
果并
不
难,实际上很简单,代码如下: ```php <?
不
搞所谓的“插件”和“市场”
生
态,能够自动
生
成CURD代码,并且内置几了几个有趣的皮肤。
问答
我在用python 测试websocket 连接时,服
务
器端 onConnection 中打印Gateway::getAllClientCount() 时
我在用python 测试websocket 连接时,服
务
器端 onConnection 中打印Gateway::getAllClientCount() 时,打印的值从1-45获取1-50后又从1开始打印,再到45,50什么的就这么循环,但是总跟我python中设置的请求数量(2000)对
不
上。
问答
两台装有webman服
务
器如何通信?
# 两台装有webman的服
务
器如何优雅地进行通信?
« 上一页
1
...
129
130
131
132
133
134
135
136
...
468
下一页 »
« 上一页
132
下一页 »
赞助商
+成为赞助商
请作者喝咖啡
×
🔝