workerman
首页
问答
分享
手册
市场
商业
AI客服系统源码
聊天系统源码
Webman AI
物联网
赞助商
webman
搜索
+
发布
提问
分享
webman插件
webman应用
登录
注册
问答
请问客户端多个uid如何绑定多个client_id
目前我的客户端页面有3个uid,打开页面后 分别把三个uid
发
送
到服务端
进
行绑定,绑定成功,但是结果只有最后一次绑定有效,其他两个无效请问该如何解决?
问答
电子
发
票API常用接口
请问一下,大家一般用哪里的
发
票开取API呢
问答
error_get_last返回值type字段值的含义
known', 'file' => '/Users/17tech/wwwroot/test/test1/test12.php', 'line' => 142, ) ``` 问题: 1.这个为什么回触
发
register_shutdown_function()注册函
数
?因为程序运行没有中断,后面还
进
行了echo操作,怎么回触
发
register_shutdown_function()注册函
数
? 2.error_get_last()返回值type是什么意思?
问答
php windows系统下的tp5运行Workerman显示 @@@no worker inited@@@ 并自动退出
www.workerman.net/upload/questions/20190930/f56406de934f5d98951fef5e50a6d3b0.png) 就是运行入口文件的时候会自动退出,但又没有
发
现报错信息data) { $connection->send('我收到你的信息了'); } /** * 当连接建立时触
发
的回调函
数
connection) { $connection->send('正在连接'); } /** * 当连接断开时触
发
的回调函
数
connection->send('连接关闭'); $connection->close(); } /** * 当客户端的连接上
发
生错误时触
发
, $code, $msg) { echo "error $code $msg\n"; } /** * 每个
进
程启动
问答
webman中,v5 http-client 协程与guzzlehttp异步并
发
请求对比
#### 问题描述 webman中,【workerman v5 http-client 协程】与【guzzlehttp/guzzle 异步并
发
请求】对比优势,似乎并不明显。
发
现协程的方式并不能减少请求时间,而且对并
发
提升也不多。http-client ^2.0.0 ``` - 安装Http客户端 ``` php8.1 /usr/local/bin/composer require yzh52521/easyhttp ``` ##### 测试
数
据
- 对同一post接口连续请求2次,分别使用http-client协程、easyhttp同步、easyhttp异步并
发
的方式,并使用ab压测。~~ 后面
发
现是因为第三方接口成为瓶颈,在第三方接口不是瓶颈的情况下,webman协程http-client方式性能提升非常明显
问答
异步redis组件,使用redis的订阅功能报错,求解!
借助redis的
发
布/订阅模式实现实时通信,由于
进
程订阅redis频道后会阻塞,必须使用异步redis组件。使用之后能够成功订阅频道,但是过一段时间redis链接就会断开。BusinessWorker.php(395): call_user_func('Server\\Events::...', '7f0000011b58000...', '{"msg_type":500...') #7 :
GatewayWorker
Workerman\Worker->run() #16 /Volumes/Data/Code/WorkerFastCGI/vendor/workerman/workerman/Worker.php(1352):
GatewayWorker
WorkerFastCGI/vendor/workerman/workerman/Worker.php(1184): Workerman\Worker::forkOneWorkerForLinux(Object(
GatewayWorker
问答
GatewayClient 不设置 registerAddress 的端口设置任意一个为什么都能成功
#### 问题描述 跟着教程的示例做完,
发
现全部按默认配置,在
GatewayWorker
服务端的registerAddress是127.0.0.1:1238,但是在GatewayClient 类里面
问答
TCP连接
数
问题
请教,已经安装了event扩展,也按照教程做了内核优化,但是最大连接
数
还是维持在1500左右,不知道什么原因。
问答
把WORKERMAN作为游戏服务器端部署
把WORKERMAN作为手机游戏服务器端部署时,GATEWAY 和 WORK
进
程起几个合适,和CPU核
数
有什么关系,可以动态增加
进
程
数
量么
问答
webman咋开
发
出来的? 是作者一个人开
发
出来的吗?
#### 问题描述 是作者一个人开
发
出来的嘛? 国外有人使用webman没? 是咋评价这个框架的? 就像我们看laravel框架一样吗? 优雅、好用、高大上
问答
你好,我想请教下session的设置和读取的问题
GateWay::setSession($client_id,array('uid'=>'123','name'=>'xxx')); 然而在onClose时,通过$_SESSION获取session,获取的
数
据
为什么不是array($_client_id=>array('uid'=>'123','name'=>'xxx'))的json格式,而是直接获取到client_id的键值所对应的
数
据
array('uid'=>'123','name'=>'xxx')呢, 通过$_SESSION的
数
据
为空。
问答
if(strlen($recv_buffer) < 10)
if(strlen($recv_buffer) < 10) 接收到的
数
据
流中,如果该
数
据
流确实是 >10个字节了,但是该
数
据
是我们冒充的,但是 此时却认为该包是对,return true,接下在decode
问答
thinkphp如何调用workman传值
案例描述: 我要用thinkphp做一个接口,供第三方调用传过来
数
据
,我这边拿到
数
据
后需要通过websocket直接连接通讯服务器,所以,我只需要workerman作为客户端使用,不需要作为server现在的问题是thinkphp接口拿到的
数
据
,如何传入workerman的客户端内 不胜感激
问答
请教一个关于webmen PC端视图的问题
#### 问题描述 现在有个需求: 一个pc站点,需要有多套视图,即不同的前端样式;根
据
后台的设定,自动使用其中一套视图。如果是这样的话 在控
制
中怎么区分这些视图呢,不可能说为不同的视图样式,重写不同的控
制
器把,有点不科学啊! 还想请教大佬 给我个好的方案参考学习下 ,感谢!
问答
Event::onWorkerStart执行耗时操作
当前的设计是这样的:在workerman-chat的Event::onWorkerStart中设置一个定时器,定时去获取各个订单的运单状态(根
据
快递公司的API来获取)。如果运单状态有更新则直接当作聊天记录
发
送
给用户和商家(项目与gateway通信这个已经修好,再次感谢walkor)。
问答
GatewayWorker
多个定时器,阻塞问题,如何解决呢?
如何生成四个
进
程来各自运行定时呢?
问答
AsyncTcpConnection触
发
不了onMessage
在一个Worker下执行异步调用tcp连接,但是触
发
不了onMessage,通信过程中能打印111111和333333,但打印不了222222。哪位大佬帮忙看看。谢谢!
问答
webman配置postgreSql访问问题
配置
数
据
库:  查询
数
据
: $res = Db::connection('pgsql')->table
问答
webman新增自定义
进
程,使用restart不生效,stop之后再启动才可以。
#### 问题描述 使用了自定义
进
程来跑定时任务,新增之后restart未加载新增的
进
程,stop之后start才加载。
问答
GW的心跳包有点不理解
1,GW向客户端
发
送
心跳包后,客户端需要回应给GW吗?还是只需要客户端自行处理即可? 2,客户端向GW
发
送
心跳包,是不是可以理解为只是个onMessage的事件处理?收到心跳包后再回应给客户端?
« 上一页
1
...
241
242
243
244
245
246
247
248
...
451
下一页 »
« 上一页
244
下一页 »
赞助商
+成为赞助商
请作者喝咖啡
×
🔝