workerman
首页
问答
分享
手册
市场
商业
AI客服系统源码
聊天系统源码
Webman AI
物联网
赞助商
webman
搜索
+
发布
提问
分享
webman插件
webman应用
登录
注册
问答
为什么很多程序员连搜索引擎都
不
会用?
发现一个很奇怪的问题,为什么很多程序员
不
会使用搜索引擎。 很多人遇到问题尤其是报错类,宁愿费
事
发帖在那无限期等别人答复,也
不
愿意去自己搜下。 例如这种  其实只要搜下关键字就有答案了,都用
不
到谷歌,连百度都能搜到,为什么还要费
事
发帖来问呢?是
不
知道有搜索引擎这个东西还是
不
知道怎么搜索?这样的人是个什么心理?
问答
请问数据怎么从worker传
回
到tp框架内,tp框架怎么传递数据到worker内。
要做的是: tp处理业
务
逻辑,worker作为转发,硬件客户端做响应。硬件客户端和服
务
器要双向传递数据。 我现在做到的是调通服
务
器和硬件间的tcp连接,通过onMsesage来交互数据。我查看文档http://doc2.workerman.net/326107, 也了解到tp框架可以调用gatewayworker向客户端传递数据, 现在
不
了解的是,怎么从客户端传递数据到tp框架内呢,数据处理完,又怎么传
回
onmessage呢。
问答
最新版的为什么没有
生
成workerman.log和pid文件??
php start.php start php start.php start -d ``` 在Events.php的onConnect也有内容输出,再者故意弄了点异常报错,也没有产
生
日志
问答
同一服
务
器运行两套workerman程序有什么需要特别修改的吗
由于项目需要,我在同一服
务
器
不
同域名下配置了两套workerman程序(都是这样:[attach]262[/attach]),但是其中一套总宕机,后来就修改了端口号: 1、socket 前端访问端口号、注册端口号,$worker->registerAddress = '127.0.0.1:12003'; applications/im/start_gateway.php 38 原来1236 5、
生
成注册实例,$register = new Register('text://0.0.0.0:12003); applications/im/start_register.php 20 原来1236 6、
生
成webserver8、注册中心地址: public $registerAddress = "127.0.0.1:12003"; gatewayworker/businessworker.php 原来1236 9、注册服
务
地址:public $registerAddress = "127.0.0.1:12003"; gatewayworker/gateway.php 原来1236 但是依然
不
行,请问还需要修改其他的地方吗?
问答
gatewayworker如getClientIdByUid每两次循环获取到client_id
gatewayworker如getClientIdByUid对同一个用户获取到client_id,获取两次能获取,第三次就获取
不
到,第四次又可以了,每两次一循环着是咋
回
事
,期间浏览器一直在每隔10秒发送数据ping数据,
不
太可能在存在掉线的问题,有遇到了吗
问答
在有框架FRAMESET 的页添加js/sender,js 无
效
无法获得消息,什么原因呢???
1" id="content" scrolling ="yes"/> </FRAMESET> </html> ``` 以上是在web-msg-sender.html 中修改 ,如果是有框架 ,接收
不
到信息,注释掉框架 就好
事
,很奇怪。。。
问答
【已解决】GatewayClient和GatewayWorker
不
在同一台服
务
器如何配置
GatewayClient和GatewayWorker
不
在同一台服
务
器,也
不
在同一个局域网。 Gateway的lanIp设置为了 当前服
务
器的**外网ip**:  另一台服
务
器通过GatewayClient访问sendToUid()等方法报错: !
问答
workerman常驻内存的疑惑
我试了下,随时更新这个文件的代码,都会及时
生
效
。 2.还有是用require 还是 require_once
问答
ping_not_response_limit = 2 的功能无
效
服
务
器还没有处理这个参数, 无法实现服
务
器端接收数据来判断客户端是否在工作.
问答
压力测试进度
回
调函数展示问题
#### 问题描述 我想做一个压力测试小玩意,然后把这些东西都展示到前端页面上去,最终结果可以展示上去,但是进度
回
调函数(用于显示成功和失败的请求数量)这块的数据展示
不
上去 ob_flush(); flush(); 缓冲区,这两个东西我尝试过了,根本达
不
到我的想法  这是最后页面上返
回
的数据 !upload/img/20250214/1467af0fb78051.png) 之前的代码是这样写的没有实现我的想法 $progressLogs = []; // 用于存储进度信息 // 进度
回
调函数
问答
webman admin返
回
数据处理
#### 问题描述 webman-admin返
回
的查询数据怎么处理?"value":"124.1.1.2","note":"禁用該IP下所有用戶","adminid":1,"status":1}]}', 'file' => NULL, )) ``` 比如这样的返
回
结果
问答
在哪规定了
回
调函数中的参数?
我在测试onConnect
回
调函数的时候遇到如下问题. 1.服
务
器端代码: ```php <?php use Workerman\Worker; require_once '.\n"; }; ``` 2.成功开启worker服
务
; 遇到报错 ```log PHP Warning: Missing argument 2 for {closure}() in /test.php
文档
onBufferDrain
`` 每个连接都有一个单独的应用层发送缓冲区,缓冲区大小由```TcpConnection::$maxSendBufferSize```决定,默认值为1MB,可以手动设置更改大小,更改后会对所有连接
生
效
该
回
调在应用层发送缓冲区数据全部发送完毕后触发。一般与onBufferFull配合使用,例如在onBufferFull时停止向对端继续send数据,在onBufferDrain恢复写入数据。##
回
调函数的参数 ``` $connection ``` 连接对象,即[TcpConnection实例](../tcp-connection.md),用于操作客户端连接,如[发送数据](..) { echo "buffer drain and continue send\n"; }; // 运行worker Worker::runAll(); ``` 提示:除了使用匿名函数作为
回
调/faq/callback_methods.md)使用其它
回
调写法。 ## 参见 onBufferFull 当连接的应用层发送缓冲区满时触发
问答
apache 代理wss,转发的端口
不
是本机,是另一台服
务
器,可
不
可以
转发的端口
不
是在本机,是在另一台运行gatewaywoker服
务
器,地址填写运行gatewaywoker的服
务
器地址,可以吗,我看教程填写的都是本机地址。
问答
tcp协议,一个客户端,瞬间爆发大量消息时,onMessage接受消息异常,或者Wokerman $con->send()返
回
消息异常
我1秒内向服
务
端发送大量消息,每次正常的数据是这样{"header":"test","iframe":"..."}, 但是大量消息发给服
务
端时,有时服
务
端会接受这样数据{"header":"test",,这样瞬间onMessage接受多个客户端消息,或者返
回
消息也是同样 例如:返
回
消息  正常应该只返
回
{"code":1,"msg":"success","data"
分享
webman 在http接口发送websocket消息如何实现?
## 思路 ```text 使用Channel分布式通讯组件启动一个服
务
,用于夸进程通信 ``` ```text websocket端: 在websocket启动时通过监听启动
事
件,在启动
事
件实现 Channel逻辑 Channel逻辑:连接上Channel服
务
,订阅一个自定义
事
件用于接收来自http的通知 接收到http的通知后可以在websocket启动
事
件中获取到websocket 客户端连接对象,通过连接对象将消息推送到前端``` ```text http端: 连接上Channel服
务
,publish消息到上面定义的
事
件 ``` ### 进程配置  ### websocket端 onWorkerStart
事
件 !
问答
小蝌蚪分房间怎么做?
我需要做频道,
不
同的人进入
不
同的频道
不
会冲突,思路我已经明确了,具体代码
不
会改,参考chat,chat与蝌蚪的相应方式
不
太相同,蝌蚪直接是“websocket握手”,返
回
“welcome”,而chat虽然也有“websocket握手”,但没有返
回
值,我仿照chat的login
事
件在蝌蚪中没有任何作用,消息无法发送到login,我想是我的代码有误,真
不
知道蝌蚪的分房间怎么做了。。。
问答
gateway在服
务
器使用nginx代理wss,连接返
回
502
大佬你好, 用本地的PHP环境下浏览器连接正常,到实际服
务
器上之后连接报502,用了nginx代理,没有用workman开启ssl 请问这种情况有哪些原因,该怎么排查 [attach]2407[/attach
问答
workerman与数据库结合的时候,产
生
的问题和解决案例。
workerman与数据库结合的时候,产
生
的问题和解决案例。
问答
按照官方档案编写代码,在ci中使用gatewayworker,出现如下错误。stream_socket_sendto(): Զ�����ǿ�ȹر��һ�����е���ӡ�
这是怎么
回
事
啊?看了相关的问题,好像都没有一个确切的答案。求大佬答疑。谢谢
« 上一页
1
...
49
50
51
52
53
54
55
56
...
481
下一页 »
« 上一页
52
下一页 »
赞助商
+成为赞助商
请作者喝咖啡
×
🔝