workerman
首页
问答
分享
手册
市场
商业
AI客服系统源码
聊天系统源码
Webman AI
物联网
赞助商
webman
搜索
+
发布
提问
分享
webman插件
webman应用
登录
注册
问答
想问下workerman作为客户端连接对方的服务端没有
进
入onConnect是怎么回事?
-----------------------------------------------------------\n"); // 打印增量
数
据
call_user_func_array($GLOBALS['callback'], array($update)); // 更新全局的全量
数
据
问答
多个GATEWAY
进
程的客户端的连接信息在哪维护
多个GATEWAY
进
程的客户端的连接信息在哪维护,如何广播所有GATEWAY
进
程上连接的客户端
问答
源码问题求教!!!!!
在
GatewayWorker
\Lib\Gateway.php 中有一些代码中有可能会抛出一些异常信息 比如 ```php /** * 踢掉当前客户端 * * @returnContext::$local_port, Context::$connection_id); } ``` 假如真的抛出了异常的情况下,worker
进
程会停止么?
问答
客户端断开连接后内存消耗不恢复,重启后内存陡然下降,这是没有垃圾回收机
制
吗?还是我哪里搞的配置不对
客户端断开连接后内存消耗不恢复,重启后内存陡 [attach]1663[/attach] 然下降,这是没有垃圾回收机
制
吗?还是我哪里搞的配置不对
问答
webman打包自定义
进
程
使用webman 打包工具打包后,在webman中自定义的
进
程无法启动,比如我在start.php 中开启了一个websocket程序,使用源码启动的时候是可以监听到端口的,但是使用打包后的bin 启动时就没有
问答
使用TcpConnect::pipe(),不能获取$remote_ip
网站没有使用nginx,也没有使用apache,单纯使用TcpConnect::pipe()转
发
。 转
发
规则是,依
据
$remote_ip 以 服务器台
数
取模,转
发
到对应的服务器。在转
发
后,在Webman\Http\Reques::getRemoteIp()获取到的远程ip,是被转
发
的服务器的内网ip,而不能获取到$remote_ip。
问答
webman 文档链接 404
快速开始 webman
数
据
库默认采用的是 illuminate/database,也就是laravel的
数
据
库,用法与laravel相同。当然你可以参考使用其它
数
据
库组件章节使用ThinkPHP或者其它
数
据
库。 链接: https://www.workerman.net/doc/webman/db/db/others 404 了
文档
getClientIdByUid
# Gateway::getClientIdByUid ## 说明: ```php array Gateway::getClientIdByUid(mixed $uid); ``` 返回一个
数
组,
数
组元素为与如果没有在线的client_id则返回一个空
数
组。 此方法可以判断一个uid是否在线。 注意:返回值为与uid绑定的所有在线的client_id
数
组。## 参
数
* ```$uid``` uid,可以是
数
字或者字符串。## 返回值 返回一个client_id的
数
组 注意:如果是客户端断网断电等极端情况掉线,客户端的onClose回调可能无法及时触
发
,参见[onClose](on-close.md)说明。## 范例 ```php use \
GatewayWorker
\Lib\Gateway; class Events { ...
问答
webman 一键curd 当
数
据
表主键不是id,文章关联文章的分类无法传值
文章分类表 category 主键是 category_id 文章内容表 article 主键是article_id 关联的分类id字段是 category_id 我在文章内容的表单属性,使用下拉单选
进
行关联
问答
内部创建的worker,onworkerstart 中getClientIdByUid获取信息
[attach]484[/attach] 使用情景:客户端
发
起充值,充值通知页面调用这里,然后再通知给客户端; 使用
GatewayWorker
,客户端连接后,登录绑定UID 在 onWorkerStart
问答
gateway terminated and try restart 问题
刚开始学习使用
gatewayworker
,,直接使用的下载的demo,然后用TCP调试,
发
现手动断开后,服务器端就报gateway terminated and try restart 问题,,同时所有的连接都被终止
问答
给webman造轮子一个新时代后台管理轮子
LaravelORM Redis** 前端:**Vue3 TS Vite** UI框架:**Ant Design Vue** #### 代码生成 基本不采用复用代码模式(设计模式)模仿个人手写代码习惯,方便后期
二
开等等; #### 个人初衷 代码生成前后端代码,完成重复性工作75%,后面25%就要随着自己定
制
化改动了。- 后端代码:控
制
器 逻辑层 基础模型 验证器(高温锻造中) - 前端代码:页面直接生成(都是简单页面和页面控
制
)--- 还在高温锻造中。。。
问答
server.php服务端如何判断session,cookie等
example里的server.php启动 前台用户登录后,
发
送
消息,我在server.php里判断用户是否登录怎么处理 服务端似乎取不到cookie,session这些值,光凭页面端
发
送
过去的username
问答
关于ip和域名的问题
Worker('websocket://127.0.0.1:1234'); 可以接收和
发
送
消息 改成外网ip或者域名就不行了,
发
送
消息完全没有反应,求解 更换了N个端口,关闭了防火墙,各种安全软件,
问答
BusinessWorker、Gateway、Register 無法更改 maxPackageSize
由於`
GatewayWorker
\BusinessWorker`、`
GatewayWorker
\Gateway`中沒有公開變數可以設定的內部的`$connectio->maxPackageSize`而`
GatewayWorker
\BusinessWorker`、`
GatewayWorker
\Gateway`的`$connectio`使用的是`Workerman\Connection\AsyncTcpConnection` 導致`$connectio->maxPackageSize`永遠是初始值 是否應該對`
GatewayWorker
\BusinessWorker`、`
GatewayWorker
\Gateway`添加
问答
AI近期怎么那么卡,回答经常卡住,最新版本
#### 问题描述 ai模块本地部署,近期
发
现经常出现回复卡住,强
制
停止,多次重复提问才能回答
分享
webman/database需要更新了
由于laravel12
发
布,webman文档中
数
据
库安装命令 ``` composer require -W webman/database illuminate/pagination illuminate
问答
程序直接停止执行
程序接到下位机
发
过来的
数
据
,在onMessage里面执行,偶尔出现执行一半程序假死的情况(碰到的概率很小),我在卡死的地方做了输出,程序不报任何错误,请问这种是什么问题?
问答
stream_socket_client
\n"); PHP这样推
送
会有问题吗,每次访问都会用一个新的端口,不做接收消失 ,只
发
送
问答
Register 构造函
数
$socketName隐式null导致异常问题
workerman/gateway-worker/src/Register.php 测试环境 PHP 8.4 指定了强类型 `declare (strict_types=1);` 运行时会报错 ```bash
GatewayWorker
« 上一页
1
...
223
224
225
226
227
228
229
230
...
448
下一页 »
« 上一页
226
下一页 »
赞助商
+成为赞助商
请作者喝咖啡
×
🔝