workerman
首页
问答
分享
手册
市场
商业
AI客服系统源码
聊天系统源码
Webman AI
物联网
赞助商
webman
搜索
+
发布
提问
分享
webman插件
webman应用
登录
注册
问答
请问web-msg-sender 无法引用自定义的array吗?
\n\n"; // PHPSocketIO
服
务
$sender_io = new SocketIO( 2120 ); // 客户端发起连接事件时,设置连接socket的各种事件回调 $sender_io
问答
如何在start_gateway.php中获取当前gateway机器的连接总数
exit with status 64000 5:在onWorkerStart定时器里面直接count( $GLOBALS->connections )获取连接总数也不对 我这边agent代理负载均衡
服
务
器都写好了
问答
udp监听与发送
vendor/workerman/Autoloader.php'; // 通信协议 $iot_worker = new Worker("udp://0.0.0.0:9001"); // 启动1个进程对外提供
服
务
问答
请问下面这个定时器如何改成普通函数的形式?
'sid=未知的用户超时未发心跳包'; } $connection->close("\r\n"); } } } ``` 现在
服
务
器启动后
问答
死循环问题
具体原因还没有去详细查找,谷歌了一些结果说可能是因为并发造成死锁,但是这个地方只有简单的读,一个SELECT操作并没有加锁,回头再仔细看看,先解决死循环的主要矛盾),所以复现也很容易,在事件循环时故意关闭数据库
服
务
即可
问答
GatewayWorker Summary 显示的内存没有变小
在进行压力测试时,只是测试在线保持数量,客户端和
服
务
端并没有发送任何数据: 这里是我简单写的压测程序:[**`https://github.com/liamhao/websocket-pressure-test
问答
为啥我的workerman作为TCP客户端连接PLC,设置tcp_nodelay不生效,要解决怎么?
[截图](/upload/img/20220801/0162e700a11a43.png) 程序启动后,逐个向
服
务
器设备发送数据 !
问答
请教关于workerman的搭建相关
Register 、 BusinessWorker 分开独立一个文件 2、
服
务
器已安装 Event.so,环境是nginx 1.17,php7.3 。
问答
FreeBSD系统运行 Workerman 还是会有问题
退出r的时候报错: 我可以提供线上
服
务
器测试,扩展已安装 libevent-2.1.12 ```css root@freebsd:/usr/local/www/Worker # php start.php
问答
GatewayWorker 在多进程下怎么创建唯一的全局定时器?
"\n"; # 进行同步或者异步的数据库写入操作 }); } ``` 重启
服
务
后,会连续打印4条数据。说明定时器执行了4次。
问答
求救 Can't assign requested address,我确认端口是没问题的
#### 问题描述
服
务
器是centos7 php是8.2 之前一直好好的,最近忽然经常报这个错误, 我拿到本地mac系统上测,发现也经常报这个错误 #### 报错信息 ``` think\exception
问答
workman AsyncTcpConnection 获取返回message 返回出现问题
runAll() ``` #### 下面是代码 ```php $ws_worker = new Worker("websocket://0.0.0.0:2346"); // 启动4个进程对外提供
服
务
问答
workerman reload 重启 遇到Channel不能正常工作问题
#### 问题描述 workerman reload 本人使用的是Events事件静态回调,在OnWorkerStart集合了Channel
服
务
connect(),reload重启workerman
问答
关于市场应用开发的一些疑问
为此你搜索到了哪些方案及不适用的原因 是否可以在应用中,定义一个composer.json文件,比如这个应用需要使用缓存插件,在应用中安装,然后在应用中配置即可,用户只需要安装应用,然后开启redis
服
务
就可以了
文档
onWebSocketConnect
token=kjxdvjkasfh'); ```
服
务
端终端打印类似: ``` array ( 'get' => array ( 'token' => 'kjxdvjkasfh',
文档
运行多个GatewayWorker实例
时查看=== $gateway->name = 'ChatGateway2'; $gateway->count = 4; $gateway->lanIp = '127.0.0.1'; // ===更改注册
服
务
地址
文档
启动停止
要启动Workerman,首先需要有一个启动入口文件,里面定义了
服
务
监听的端口及协议。可以参考[入门指引--简单开发实例部分](..
文档
connections
worker) { // 定时,每10秒一次 Timer::add(10, function()use($worker) { // 遍历当前进程所有的客户端连接,发送当前
服
务
器的时间
文档
AsyncUdpConnection类
# AsyncUdpConnection **(要求workerman>=3.0.8)** AsyncUdpConnection可以作为udp客户端与远程udp
服
务
端进行通讯。
文档
close
$udp_connection->onMessage = function(AsyncUdpConnection $udp_connection, $data){ // 收到
服
务
端返回的数据
« 上一页
1
...
196
197
198
199
200
201
202
203
...
221
下一页 »
« 上一页
199
下一页 »
赞助商
+成为赞助商
请作者喝咖啡
×
🔝