workerman
首页
问答
分享
手册
市场
商业
AI客服系统源码
聊天系统源码
Webman AI
物联网
赞助商
webman
搜索
+
发布
提问
分享
webman插件
webman应用
登录
注册
问答
为什么json格式化
不
会直接抛异常?
#### 问题描述 为什么json格式化
不
会直接抛异常?#### 程序代码 $str = "asdda_周大
生
大——萨达dsasd\;lkl" $str = substr($str,0,10); return json($str) 这样会直接程序崩溃,写try catch都没用,捕捉
不
到 #### 报错信息 只有这样才会报错 return json_encode($data,JSON_UNESCAPED_UNICODE | JSON_THROW_ON_ERROR
分享
webman+vue自定义websocket进程后端主动推送消息给客户端
Timer::add(1, function() use ($data){ // >>>>>>>>>>>>>>>>>>>>>>> // 处理代码业
务
{ websocketclose(e); }; websock.onopen = function () { websocketOpen(); }; // 连接发
生
错误的
回
调方法websock.onerror = function () { console.log("WebSocket连接发
生
错误"); //createWebSocket();啊,发现这样写会创建多个连接,加延时也
不
行 }; } // 实际调用的方法 function sendSock(agentData ) { if (websock.readyState === websock.OPEN客户端退出登录时关闭websocket 在注销登录组件中引入文件 ```javascript import { closeSock } from "@/libs/websocket"; ``` 在注销
事
件中调用关闭
问答
workerman如何主动关闭服
务
?然后继续执行Worker::runAll();后面的代码,比
不
上swoole的地方
workerman只管开启,
不
管关闭,管杀
不
管埋,结果因为业
务
需求只能无奈转向swoole。而swoole都可以自由控制: 作为http服
务
端可以:Swoole\Server->shutdown() 关闭服
务
,停止监听 作为客户端可以: Swoole\Coroutine\Client->closeuse($http) { var_dump($request); if(true)$http->shutdown(); // 接收指定请求后关闭http服
务
}); $http->start(); // swoole可以实现的继续执行后面的内容 echo 'http服
务
关闭,继续执行后面的代码……'.PHP_EOL
问答
thinkphp5.1如何修改入口文件,让它在workerman4.X中运行http服
务
/thinkphp/base.php'; // 支持
事
先使用静态方法设置Request对象和Config对象 // 执行应用并响应 $app=Container::get('app')->run()
问答
status获取
不
到信息
php artisan workman status 返
回
Workerman[artisan workman] not run 但我workerman是开着的,能正常链接 现在是运行了一段时间,socket就突然死了,又差
不
多原因 log提示SendBufferToWorker fail.
问答
使用tcp调试工具,三个客户端同时去给服
务
端发心跳,导致执行一半就执行下一条了
#### bug描述 使用tcp调试工具,同时开三个客户端同时去给服
务
端发心跳,设置的是每个客户端1秒一次,应该是发送太快服
务
端处理
不
过来,导致上一条还没执行完成就直接执行第二条心跳了,导致第一条心跳执行一半没有服
务
端还没
回
应给客户端就执行一下一条
问答
laravel8
生
成命令行 守候模式开启
不
了
用的global定义那种
问答
laravel8
生
成命令行 守候模式开启
不
了
用的global定义那种
问答
想用wm写采集,求助!
以前用纯php写采集,感觉
效
率
不
高,用wm开多进程是
不
是
效
率高了很多?另外多个进程间如何判断一篇文章别的进程是否在采集?
问答
急急,websocket服
务
端主动关闭连接,客户端才显示连接成功,
不
然一直连接中
#### 问题描述 用的是webman+gatewaywoker的插件,开启websocket,但是用ApiPost来测试连接,一直显示连接中,只有服
务
端主动关闭了,才显示连接上,并收到服
务
端的消息,在本地测试
不
会  这里用ApiPost连接后,服
务
端监听到,打印了内容,但是并没有建立连接,还是在连接中,然后超时,如果超时前关闭服
务
问答
使用think-orm 模型查询数据data返
回
为空
使用think-orm 模型查询数据data返
回
为空,实际是有数据的 $lists = Order::field($field)->where($where)->order($order)->paginate
问答
GatewayWorker 物联网问题
#### 问题描述 物联网循环发送命令,因为下位机是单项通道,所以要一项一项命令发送,长时间开启服
务
的话,比如第二天,他就只会返
回
数组第一个命令的操作,别的命令都没有收到或者没有返
回
,你们有这种情况吗?client_id)+1); } } }); } ``` #### 截图报错信息里报错文件相关代码 这是前一天我重启服
务
后的截图](/upload/img/20230822/2264e42f05732f.png) #### 操作系统及workerman/webman等框架组件具体版本 windows系统(客户是win我也
不
好搞,我明白linux适合做
生
产环境)
问答
Gateway 在触发onClose的
回
调时,无法获取session的数据.[已解决]
能否在调用完onClose
回
调时候再清理session的数据呢.
问答
Netscape Enterprise Web服
务
器是啥
#### 问题描述 请问Netware下的Netscape Enterprise Web服
务
器有了解的吗?workerman里面应该
不
会使用这个吧,平台今天报出这个服
务
的漏洞CVE-2002-1634,请教
问答
大佬 workerman推送一直返
回
fail
data; // 通过workerman,向uid的页面推送数据 $ret = sendMessageByUid($uid, $buffer); // 返
回
推送结果inner_text_worker->listen(); }; // 新增加一个属性,用来保存uid到connection的映射 $worker->uidConnections = array(); // 当有客户端发来消息时执行的
回
调函数
问答
还是UDP协议的问题
客户端使用UDP协议发送数据给服
务
器之后,服
务
器无法获得客户端的真实IP地址,但是在onmessage()
回
调函数里使用send() 是可以返
回
数据给 客户端的,我想咨询的是,服
务
器是否可以保存客户端信息如果
不
能的话,是
不
是意味着UDP协议就只能单向通讯了。谢谢
问答
webman 怎么实现 接口返
回
文件内容马上要完成的时候 然后执行某个函数
#### 问题描述 webman 怎么实现 接口返
回
文件内容马上要完成的时候 然后执行某个函数 比如我有个接口 返
回
文件内容 return response()->download( 怎样可以实现 返
回
文件内容马上要完成的时候
问答
webman的session销毁前如何触发自定义
事
件
在业
务
逻辑中,有部分“脏数据”是保存在session中的,能否在session到期销毁前,调用自定义的方法,做一些处理呢?
问答
workerman 能在thinkphp的框架上使用吗
肿么
回
事
,求大神指教!我的目的就是像在长连接的过程中用Thinkphp来操作数据库...... [attach]51[/attach]
问答
web登录怎么后台怎么保存验证码
web登录后台
生
成验证码图片返
回
给前端用什么保存文本验证码用于之后对前台输入的验证码进行判断。是用$_SESSION吗? workerman的$_SESSION,web能用吗
« 上一页
1
...
74
75
76
77
78
79
80
81
...
471
下一页 »
« 上一页
77
下一页 »
赞助商
+成为赞助商
请作者喝咖啡
×
🔝