workerman
首页
问答
分享
手册
市场
商业
AI客服系统源码
聊天系统源码
Webman AI
物联网
赞助商
webman
搜索
+
发布
提问
分享
webman插件
webman应用
登录
注册
问答
phpsocketIO中是否有类似于nodeJS的callback
回
调?
例如,nodeJS中我可以这么写: ```javascript socket.on('wait_msg', function(obj, callback){ ...... ...... ...... callback(true); }); ``` 然后前端可以这么接收: ```javasciprt socket.emit("wait_msg", {"msg": "just demo"}, function(data){ if(!data){ socket.disconnet(); console.log("获取数据失败"); } }); ``` 想请问一下,nodeJS中得这种callback方法在phpsocketIO中是否有? 如果有,该如何写? 如果没有,是否有比较合适的替代方法? 我目前只能想到一种就是用$socket->emit(); 向客户端发送一个失败的指令来替代callback,但这样需要修改现有的前端接收代码。 有没有大神有更好的解决方案?
问答
vue 页面 加入 webman/push 建立WebSocket 返
回
pusher:connection_established
## 问题 vue 用的 `webman/push` 带的 `src/utils/push-vue.js` 本地开发 直接链接 `ws://127.0.0.1:3131` 是没问题的, 部署到 线上,nginx 做代理 报错如下: ``` { "event": "pusher:connection_established", "data": "{\"socket_id\":\"1.3\",\"activity_timeout\":55}" } ``` ` ## 疑问 部署线上环境,还需要改什么配置文件嘛?
问答
workerman作为客户端的关闭问题
我服
务
器有一个php程序用来作为客户端拉取一个websocket连接,获得想要的内容后就结束进程。 我使用 Worker::stopAll() 后,程序没有关闭而是无限重启……
不
知道为什么。(在命令行里以debug模式启动就会无限循环执行-重启,直接通过浏览器访问程序的话返
回
500) 新手上路,感谢各位大佬帮忙看一下! ```php <?echo "备份失败"; } break; default: echo "与服
务
器交互失败
问答
workerman作为ws客户端,如何保持多个连接?如何动态增删连接?
会有新用户产
生
,产
生
新用户时动态给他建立一个连接。:** 在命令行执行一次脚本后,再次执行“php BTrade.php start 1273” 会报错 “Workerman[ BTrade.php] already running” 疑问:是
不
是一个脚本只能存在一个进程$queueTmp //下面省略.... } ``` **问题:**restart脚本虽然能拿到最新用户,但是会导致已有的连接断开 reload能保证
不
断开,但是
不
会执行 $accounts = $pR->get($aKey); 获取所有用户?希望有大佬能指点下是
不
是我的使用方式是错误的?或者谁能提供下解决思路。十分感谢!
问答
nginx 代理 wss连接
不
上
[wss连接
不
上](/upload/img/20220820/2063006ba9b955.jpg "wss连接
不
上") !
问答
可
不
可以让process中的某个进程单独reload,
不
用整个一起reload?
可
不
可以让process中的某个reload,
不
用整个一起reload?
问答
windows服
务
器安装libevent扩展后,gateway正常启动,但sockcet连接时出错?
php 5.5 gateway 3.0.15 workerman 4.0.3 首先, 未安装libevent扩展前,gateway启动、socket连接等业
务
一切正常。业
务
连接时出错: web页面websocket连接出错:WebSocket connection to 'ws://localhost:8420/' failed: Error during WebSocket
问答
workerman 3.0 和2.0 架构的主要差异点和注意
事
项是什么?
同题,同时2.0如何升级到3.0
问答
BusinessWorker的
事
件处理函数或者类能否指定到其它目录
$worker->eventHandler = '\app\controller\Events'; 类似于这样子,
问答
Gateway客户端断开链接后 在服
务
端设置的定时器还一直运行
Gateway客户端断开链接后 在服
务
端设置的定时器还一直运行,请问如何关闭?
文档
作为ws/wss客户端
# 作为ws/wss客户端 有时候需要让workerman作为客户端以ws/wss协议去连接某个服
务
端,并与之交互。 以下是示例。 ## workerman作为ws客户端 ```php <?worker = new Worker(); // 进程启动时 $worker->onWorkerStart = function() { // 以websocket协议连接远程websocket服
务
器ws_connection->onMessage = function($connection, $data){ echo "recv: $data\n"; }; // 连接上发
生
错误时,一般是连接远程websocket服
务
器失败错误 $ws_connection->onError = function($connection, $code, $msg){ echotry to reconnect\n"; // 如果连接断开,1秒后重连 $connection->reConnect(1); }; // 设置好以上各种
回
调后
问答
socket.io运行一段时间就卡住?求大神指导
连接数很少,
不
到10个。 使用的
事
web-msg-sender例子改版的 。有大神来看看什么情况?感谢。 php已经安装event扩展 !
问答
给一个截图或者草图,让webman AI给你写代码
Webman AI已经支持识图功能,有了识图功能,你可以做很多意想
不
到的
事
情,例如给一个产品的截图甚至草图, Webman AI给你写出代码。
问答
请教各位,如果用nginx做转发,如何在webman里面获取web服
务
器信息?
请教各位,如果用nginx做转发,如何在webman里面获取web服
务
器信息?
问答
关于onClose的一些疑问
#### 问题描述 我官方例子中加入onClose
回
调属性,当触发了onClose,就会在终端中输出connection closed,但我运行后,通过浏览器访问,浏览器已经请求结束了,但终端还没输出connection// 创建一个Worker监听2345端口,使用http协议通讯 $http_worker = new Worker("http://0.0.0.0:6636"); // 启动4个进程对外提供服
务
$http_worker->count = 4; // 接收到浏览器发送的数据时
回
复hello world给浏览器 $http_worker->onMessage = function(TcpConnection
问答
webman-hash作者大佬抽空升级一下插件,
不
然
不
支持webman2.1了
#### 问题描述 这里详细描述问题 webman-hash作者大佬抽空升级一下插件,
不
然
不
支持webman2.1了
问答
TCP客户端发送数据很大,服
务
端接收时被拆分成多条,应该如何处理成一条?
[截图](//www.workerman.net/upload/20191222/225dfeede18d1b.png) 服
务
端接收数据如下:  请问服
务
端应该如何组装数据,或者说怎么处理成一条
问答
webman无法获取上传文件信息
按照手册配置无法接受、打印出任何上传文件的数据,使用php原
生
的接收报错
问答
关于自定义进程执行异步任
务
的问题
text://0.0.0.0:8889', 'count' => 20, 'reusePort' => true, ], ]; ``` --- #### 启动服
务
> 启动服
务
php start.php start -d > 查看状态: php start.php status !Technologies with Zend OPcache v7.4.27, Copyright (c), by Zend Technologies ``` --- #### 问题 为什么所有的异步任
务
,
问答
请教下 workerman 做tcp长连接服
务
端时如何能知道客户端掉线
请教下 workerman 做tcp长连接服
务
端时如何能知道客户端掉线,非正常关闭的这种 比如网线掉了
« 上一页
1
...
177
178
179
180
181
182
183
184
...
479
下一页 »
« 上一页
180
下一页 »
赞助商
+成为赞助商
请作者喝咖啡
×
🔝