gatewayworker。版本:3.3.9 。设置二进制传输后。txt传输一样可以接收。能否设置只能传输二进制呢? txt文本传输容易被协议破解。目前遇到这种情况。想直接传输二进制。不能接受txt文本 已经设置了 $gateway_C->onConnect = function($connection) { $connection->websocketType = Workerman\Protocols...
问题描述 安装think-orm后使用Db查询时报错。 程序代码 <?php namespace app\adminuser\service; use think\facade\Db; class RegionService { /** * @desc:查询列表 * @param $param * 2023/5/5 16:44 */ public s...
问题描述 webman安装数据库mongodb报警 程序代码 composer require psr/container ^1.1.1 illuminate/database jenssegers/mongodb ^3.8.0 报错信息 ...
问题描述 接口的文件夹在app下,文件夹名是api,自己测试127.0.0.1:8787正常返回holle webman,测试127.0.0.1:8787/api/index/cs 下面是api下的index.php 的代码 namespace app\api\controller; class Index { public function cs() { return json(...
push插件如何获取推送的内容 推送服务器是否要过滤一下推送的内容,不能什么信息都可以推送吧,怎么进行管控推送内容呢? 若是通过curl提交给服务器推送是可以获取到推送内容进行校验的。 若是客户端推送的信息,怎么获取到推送的信息并校验呢?...
3.0.9 本版 实测 onWebSocketConnect 无效 打印有数据 Events.php onWebSocketConnect 无法获取 onConnect 与 onWebSocketConnect 不能同时使用 ...
问题描述 如题:plugin/admin/app/view/dev/form-build.html 打包后这文件包里没有,是不是哪里偷偷的排除了, 我看配置里面没有配置排除这个文件 操作系统环境及workerman/webman等具体版本 版本v1.5.5...
问题描述 这里写描述 如题当get请求中参数名包含secret时会报一个包冲突的错误 日志: 2023-04-08 07:34:21 pid:6796 Workerman[start.php] start in DEBUG mode 2023-04-08 07:34:37 pid:6803 Worker[6803] process terminated with ERROR: E_COMPILE_ERROR &qu...
服务端给消息里加个时间 客户端里可见本次消息时间和上次消息时间 消息打印结果如图 客户打印出来的第一条消息里lastEventId输出的时间与服务器发送的第一条消息的时间相同,也就是说客户端只打印了服务器发送过来的第二条消息,嗯。。。我有点整不明白了...
问题描述 我目前是多应用绑定不同域名配置了nginx,但这时候是通过ng访问静态文件了,那么静态文件配置(static.php)就会没用,请问需要怎么设置才能使静态文件配置起作用? 程序代码或配置 重现问题的步骤 操作系统环境及workerman/webman等具体版本 ...
问题描述 请教下各位 https://www.workerman.net/doc/gateway-worker/push-in-other-project.html 使用该页面中的第一个方案 在tp框架的任意控制器中使用,用于主动往客户端发送消息 use GatewayClient\Gateway; Gateway::$registerAddress = '127.0.0.1:1236'; Gateway::send...
安装了redis ,也安装了插件,使用后报 Class 'Illuminate\Redis\RedisManager' not found是什么问题啊? 有大神指教一下吗? ...
很奇怪的问题 我把例子的三个文件放到 thinkphp的框架下 单独引入了autoload.php. 然后在Event.php下 use了think内部我写的代码来处理model的逻辑。 先下的问题是 我在非Event。php下 我看我只能调用成功sendToClient(ID,message)方法。 获取是否在线 获取组内的总数 都是空 我event。php和我其他业务文件代码 都use的同一个gateway 如下...
问题描述 如果我正常运行订阅 没有转发 到队列 就不会出现内存泄漏 如果我转发到队列就会出现内存泄漏为啥呢 程序代码 class Subscribe extends Worker { static $taskName = 'subscribe'; static $apiConfig; static $queue; public function __construct($socket_...
问题描述 将项目打包成二进制文件后,启动项目后一直报 zend_mm_heap corrupted。用打包时生成phar文件启动就正常。这是什么问题呢? ...
问题描述 illuminate/database使用模型 查询报错 报错信息 Warning: Uncaught ErrorException: Declaration of Illuminate\Database\Eloquent\Builder::delete() should be compatible with Illuminate\Database\Query\Builder::delete($id = N...
在gatewaywork的bussiness中使用redis-queue,onconnect时间中,给队列发送数据 /** * 当客户端连接时触发 * 如果业务不需此回调可以删除onConnect * * @param int $client_id 连接id */ public static function onConnect($client_id) ...
问题描述 我用thinkphp + gatewayworker写的聊天系统 直接在thinkphp调用gateway 100条消息发送耗时130毫秒左右 但是经过thinkphp读数据库 验证用户信息 再保存一遍消息 100条耗时就5秒钟了。。 而且好像这次的不允许玩 其他人发的消息也要排队 这种应该怎么处理呢 或者有什么其他解决方案吗 是我mysql环境没整好吗 T T...
问题描述 这里写问题描述 404返回速度 大概500ms左右 如果同时和进程数量的肉鸡同时访问不同链接的404访问 是不是 所有进程就都阻塞了,导致整个站点无法访问 注:每次访问链接都不一致 返回500ms 是因为程序放vm虚拟机开共享windows系统文件夹所致,将程序放虚拟机本地目录时间正常...