workerman
首页
问答
分享
手册
市场
商业
AI客服系统源码
聊天系统源码
Webman AI
物联网
赞助商
webman
搜索
+
发布
提问
分享
webman插件
webman应用
登录
注册
问答
webman微信支付
回
调WxPayApi(3.0.10)客户端无法获取到XML
项目中使用的微信支付SDK为3.0.10,支付也成功了,但总是收到微信后台发来的
回
调请求。分析后发现,原因是客户端收
不
到 ```php WxpayApi::replyNotify($xml); //客户端收
不
到该内容 ``` 该表态方法内容如下 ```php /** * 直接输出xml怎么解决返
回
xml的问题呢?
问答
连接上服
务
器的时候产
生
的client_id会
不
会重复呢
最近有一个设备连上之后频繁的进行重新连接呢 每个设备上来的时候我都用bindUid("client_id",uid) 我想用一一对应的关系 等下次uid再连接的时候 上次的client_id会自动消失还是需要手动unbind下呢
问答
感觉目前的插件机制更像是适配composer包,是
不
是做成像discuz! X那样的插件会更方便一些
目前已有的插件都是适配composer包,更像是一个组件,
不
包含业
务
代码 如果包含业
务
代码,使用现有的插件机制开发会比较麻烦,做成像discuz!X那样会
不
会更方便一些?比如做成这样子,安装的时候直接把插件复制到plugins目录下,卸载的时候删除了
事
,类似于多应用  看到一个
不
错的项目,可惜看起来停止更新了 [laravel-plugin](https://github.com/
问答
设置心跳检测时间和触发onClose的时间
不
一致
$gateway->pingData = ''; ``` 我的客户端设置的是50秒, 按照文档上说的应该是pingInterval乘pingNotResponseLimit = 55秒, 55秒内收
不
到心跳会触发onClose, 我的问题是55秒没有触发onClose
事
件,是在55乘2=110秒的时候触发的 onClose
事
件。
问答
请问数据怎么从worker传
回
到tp框架内,tp框架怎么传递数据到worker内。
要做的是: tp处理业
务
逻辑,worker作为转发,硬件客户端做响应。硬件客户端和服
务
器要双向传递数据。 我现在做到的是调通服
务
器和硬件间的tcp连接,通过onMsesage来交互数据。我查看文档http://doc2.workerman.net/326107, 也了解到tp框架可以调用gatewayworker向客户端传递数据, 现在
不
了解的是,怎么从客户端传递数据到tp框架内呢,数据处理完,又怎么传
回
onmessage呢。
问答
为什么很多程序员连搜索引擎都
不
会用?
发现一个很奇怪的问题,为什么很多程序员
不
会使用搜索引擎。 很多人遇到问题尤其是报错类,宁愿费
事
发帖在那无限期等别人答复,也
不
愿意去自己搜下。 例如这种  其实只要搜下关键字就有答案了,都用
不
到谷歌,连百度都能搜到,为什么还要费
事
发帖来问呢?是
不
知道有搜索引擎这个东西还是
不
知道怎么搜索?这样的人是个什么心理?
问答
项目websocket出现问题, 急急急, net::ERR_SSL_PROTOCOL_ERROR
[attach]900[/attach] 请问是怎么
回
事
呢? [attach]901[/attach] 连接秒断 搞了两天了 我去... 请问各位大神!!!
问答
同一服
务
器运行两套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 中修改 ,如果是有框架 ,接收
不
到信息,注释掉框架 就好
事
,很奇怪。。。
文档
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 当连接的应用层发送缓冲区满时触发
问答
在哪规定了
回
调函数中的参数?
我在测试onConnect
回
调函数的时候遇到如下问题. 1.服
务
器端代码: ```php <?php use Workerman\Worker; require_once '.\n"; }; ``` 2.成功开启worker服
务
; 遇到报错 ```log PHP Warning: Missing argument 2 for {closure}() in /test.php
问答
最新版的为什么没有
生
成workerman.log和pid文件??
php start.php start php start.php start -d ``` 在Events.php的onConnect也有内容输出,再者故意弄了点异常报错,也没有产
生
日志
问答
【已解决】GatewayClient和GatewayWorker
不
在同一台服
务
器如何配置
GatewayClient和GatewayWorker
不
在同一台服
务
器,也
不
在同一个局域网。 Gateway的lanIp设置为了 当前服
务
器的**外网ip**:  另一台服
务
器通过GatewayClient访问sendToUid()等方法报错: !
问答
压力测试进度
回
调函数展示问题
#### 问题描述 我想做一个压力测试小玩意,然后把这些东西都展示到前端页面上去,最终结果可以展示上去,但是进度
回
调函数(用于显示成功和失败的请求数量)这块的数据展示
不
上去 ob_flush(); flush(); 缓冲区,这两个东西我尝试过了,根本达
不
到我的想法  这是最后页面上返
回
的数据 !upload/img/20250214/1467af0fb78051.png) 之前的代码是这样写的没有实现我的想法 $progressLogs = []; // 用于存储进度信息 // 进度
回
调函数
问答
ping_not_response_limit = 2 的功能无
效
服
务
器还没有处理这个参数, 无法实现服
务
器端接收数据来判断客户端是否在工作.
问答
tcp协议,一个客户端,瞬间爆发大量消息时,onMessage接受消息异常,或者Wokerman $con->send()返
回
消息异常
我1秒内向服
务
端发送大量消息,每次正常的数据是这样{"header":"test","iframe":"..."}, 但是大量消息发给服
务
端时,有时服
务
端会接受这样数据{"header":"test",,这样瞬间onMessage接受多个客户端消息,或者返
回
消息也是同样 例如:返
回
消息  正常应该只返
回
{"code":1,"msg":"success","data"
问答
webman admin返
回
数据处理
#### 问题描述 webman-admin返
回
的查询数据怎么处理?"value":"124.1.1.2","note":"禁用該IP下所有用戶","adminid":1,"status":1}]}', 'file' => NULL, )) ``` 比如这样的返
回
结果
问答
apache 代理wss,转发的端口
不
是本机,是另一台服
务
器,可
不
可以
转发的端口
不
是在本机,是在另一台运行gatewaywoker服
务
器,地址填写运行gatewaywoker的服
务
器地址,可以吗,我看教程填写的都是本机地址。
问答
小蝌蚪分房间怎么做?
我需要做频道,
不
同的人进入
不
同的频道
不
会冲突,思路我已经明确了,具体代码
不
会改,参考chat,chat与蝌蚪的相应方式
不
太相同,蝌蚪直接是“websocket握手”,返
回
“welcome”,而chat虽然也有“websocket握手”,但没有返
回
值,我仿照chat的login
事
件在蝌蚪中没有任何作用,消息无法发送到login,我想是我的代码有误,真
不
知道蝌蚪的分房间怎么做了。。。
« 上一页
1
...
49
50
51
52
53
54
55
56
...
483
下一页 »
« 上一页
52
下一页 »
赞助商
+成为赞助商
请作者喝咖啡
×
🔝