workerman
首页
问答
分享
手册
市场
商业
AI客服系统源码
聊天系统源码
Webman AI
物联网
赞助商
webman
搜索
+
发布
提问
分享
webman插件
webman应用
登录
注册
问答
workerman
不
支持c++的weboscket
"\r\n\r\n"; //必须以两个
回
车结尾 $this->log($upgrade); $sent = socket_write($socket, $upgrade, strlen($upgrade
问答
怎么实现数据库最新消息推送到已连接的浏览器上
想实现的功能就是 当数据库插入最新数据的时候 把这条数据推送给链接的服
务
器 看了很多帖子和方法 对workerman也是一知半解 所以把其他的方法都除掉了 就留下login表示连接成功当数据库插入最新数据的时候 把数据推送给已连接的所有用户
不
知道有没有人已经解决或者有其他思路。PS:也想过顺便用监听端口的方式 当添加的sql语句成功便想某个监视的端口发送信息 但是想到两个问题: 1,是 如果其他人发现这个端口 乱发送信息(
不
知道能
不
能实现)怎么防御(增加个验证?); 2,因为是用PHP的 ,发送数据端口只百度到已文件流的形式 能
不
能简化 直发送字符串就可以了?新手一枚 第一次发帖子 写的很乱 幻影看得懂和愿意交流这问题的人
回
复 一直都在 希望能解决这个问题。
问答
一个服
务
器2个项目分别装2个workerman,数据库连接句柄会公用,怎么解决呢?
一个服
务
器装2个项目分别2个workerman,数据库连接句柄会公用,怎么解决呢?
问答
websocket 前端对服
务
器发起心跳3次必断开连接 ,请问什么情况 急急急急急急!!!!!!!!!!!!!
websocket 前端对服
务
器发起心跳3次必断开连接 ,请问什么情况 急急急急急急!!!!!!!!!!!!!
问答
window服
务
器开个虚拟机后,虚拟机用Linux系统,请问断开远程后workman还能运行么
window服
务
器开个虚拟机后,虚拟机用Linux系统,请问断开远程后workman还能运行么
问答
tp5项目换成webman,坑多
不
多?
坑多
不
多?我想把tp5写的商城换成webman的,对webman没深入了解,没底,你们有把tp项目完全换成webman的吗?使用后稳定
不
?
问答
workerman发送数据大于8192,出错
当数据大于8192,通过
回
调继续发送,但是在添加
回
调时,会出现PHP Warning,
回
调添加失败,造成后面的数据没有发送。添加
回
调代码 ```php Worker::$globalEvent->add($this->_socket, EventInterface::EV_WRITE, array($this, 'baseWrite
问答
gateway worker 分离部署问题
问题1:三台服
务
器1台服
务
器作worker,两位两台作gateway,启动时报错;三台服
务
器1台服
务
器作gateway,两位两台作worker,启动正常,但是ws链接
不
上 问题2:三台服
务
器的启动顺序有规定先开启worker还是gateway嘛 问题3:分布式负载之后,报redis错误 问题4:分布式负载之后,ws链接偶尔成功偶尔
不
成功,用户列表是
不
是要存储在redis中,而
不
能使用2.0版的内存中
问答
workerman业
务
子进程之间可以共享内存吗
现在打算用workerman框架做游戏 (
不
同于PHP,其它一些用C++或者JAVA写的游戏程序 基本都是把用户数据放入内存 再定时同步到mysql或者redis等数据库中 大大减少了IO)
不
知道
问答
webman手册目录结构
不
对
#### 问题描述 手册的目录结构
不
对,还是老版的
问答
【已解决】GatewayWorker 报错:Address already in use
20240724/2466a03977fc75.png) 确认端口并没有被占用,尝试过切换其他没被占用的端口,无论什么端口都是一直报错: `Address already in use` ,也尝试过重启服
务
器,没有
效
果,这该怎么办呢?
问答
关于cdn 转发之后获取客户端真实ip 问题
尝试着修改了 Workerman\Protocols\Websocket.php 增加了 parseHttpHeader 方法里面对 $buffer的解析,但在events中却提示未定义; 奥总给的
回
答是js获取到了,然后websocket自己发给wm 方法
不
错,
不
过,这样的话,IP,就可以伪造了 =================以下是Websocket.php接到的header的$bufferSec-WebSocket-Extensions: permessage-deflate; client_max_window_bits ``` 注:Origin: http@//192.168.0.196 @换成: 我的权限
不
让发站外链接=> string(9) "127.0.0.1" => int(80) => string(20) "7f00000108fd00000001" } ``` 因为cdn 层是服
务
商那边提供
分享
[建议] 在开发前检测环境,而
不
是在运行中去
不
停地check
个人建议一些核心的扩展、函数依赖,可以另外开发一个`requirements check`工具,
不
需要再代码逻辑中
不
停地check。对一些非核心的依赖也可以做`polyfill`。另外
不
知道亮哥有没有让`webman`走出国门的想法? 我觉得`webman`如此强大,是很有潜力走出国门,让老外们见识一下东方的神秘力量的。
问答
为啥
不
能自定义client_id
为啥
不
能自定义client_id,个人感觉例如一些涉及会员的应用的,如果自己定义client_id,会少很多麻烦
问答
关于webman-admin上传文件的路径,
#### 问题描述 我在webman-admin
生
成了如下图文件上传这样一个字段,请问我到哪里修改:“ /app/admin/upload/files/20240303”这样的路径 !
问答
关于webman插件的一些疑问
#### 问题描述 这里写问题描述 求教:webman下载完插件之后会在plugin中
生
成目录,是怎么实现自动加载的,在composer中没发现相关配置
问答
$request->isAjax() 的实现
#### 问题描述 $request->isAjax() 的实现 #### 程序代码或配置 ``` 原
生
的ajax请求,需要加 xhr.setRequestHeader('X-Requested-With
问答
输出Xlsx到浏览器下载后,打开损坏
])->withBody($c); } catch (\Throwable $e){ Log::error("
生
成文档出错$e->getMessage()); // var_dump("
生
成文档出错,错误信息:".} return $response; } catch (\Throwable $e){ Log::error("
生
成文档出错
问答
webman/push 统计在线人数问题
#### 问题描述 继续接上一个问题:https://www.workerman.net/q/12834 问题找到了,但是我
不
清楚subscription_count字段是干嘛的,而且程序里面是对的,但是执行的时候就偏偏并
不
对问题也在这,按道理说第一次就已经销毁了,第二次的时候subscription_count应该是重新链接重新赋值应该是等于1
不
应该等于2,经过测试多往返切换几次subscription_count的值一直在累加并没有真正的销毁#### 操作系统环境及workerman/webman等具体版本 微信内打开网页链接websocket后,然后把微信切换至后台,切换后台后等个几十秒等websocket自动断开链接后在才把微信切
回
前台这样来
回
切换操作个两次就会发现$result = $api->get('/channels')返
回
的在线用户会一直在线 ,无法再次离线
分享
仿微信聊天源码-泡泡IM
此仿微信源码项目完全独立,
不
依赖第三方即时通讯服
务
,可直私有化部署聊天系统。可用huilder等软件打包成微信小程序,app。即时通讯部分与业
务
逻辑高度解偶。、禁言、踢人、拉人进群、群备注等功能 4、个人信息支持更改昵称、头像、个性签名等 5、支持查看历史消息、离线消息 6、支持好友查找、好友申请、同意好友申请、拒绝申请、删除好友,好友备注 7、支持消息撤
回
,脏字过滤 8、支持通讯录,按字母顺序排列 9、管理后台功能 #
效
果预览 !
« 上一页
1
...
192
193
194
195
196
197
198
199
...
481
下一页 »
« 上一页
195
下一页 »
赞助商
+成为赞助商
请作者喝咖啡
×
🔝