workerman
首页
问答
分享
手册
市场
商业
客服系统源码
聊天系统源码
Webman AI
物联网
赞助商
webman
AI助手
搜索
+
发布
提问
分享
webman插件
webman应用
登录
注册
问答
gatewayworker的 Gateway::sendToUid($senduid,json_encode($data));发送消息会有
不
稳定性!??
# 当硬件用tcp协议而前端用websocket时为何Gateway::sendToUid($senduid,json_encode($data))发送数据是
不
稳定的(
不
稳定是指我已经走到这一步了var_dump($senduid)是有数据的 但是我硬件那边是接收
不
到这个指令 前端从新链接再发送指令就有可能接收到 或者没有那只有重新链接 再发送 就有可能接收到了 注:这期间是没有任何报错的而且$senduid是一直有数据的所以我想问是
不
是我的问题还是说这个也会存在一定的问题呢? 因为已经到了最后一步!!!!
问答
怎么判断推送是否成功
抱歉,我这边没有源码可以贴上来,只能说一下大概的逻辑,
不
知道作者能否解答一下。“某一AR客户端” 推送消息 给 “某一客户端”,“某一客户端” 再推送给 全部客户端,现在就是想知道“某一客户端”里面怎么判断我当前这个推送是否成功,现在打印推送后的返
回
是:int(62)
问答
我通过GatewayWorker 发送xml 字符串被截断。
[CDATA[0]]>这种数据就会被截断 导致发送到客户端的数据
不
完整,这个数据是调用其他api获取的xml数据,要发送这种数据怎么办呢?麻烦大佬
回
答解决下,项目紧急,但是一直无法解决此问题。
问答
webman laravel orm 序列化结果非常慢。
#### 问题描述 api接口返
回
orm查询的数据列表,为什么非常耗时。 好奇葩的问题,找了几天
不
知道什么原因。。。 laravel orm 查询的结果,一共就20条。
问答
redis score 超过16位丢失精度,超过22变科学计数
#### 问题描述 咨询个与框架无关的问题,做游戏项目时需要保存用户的积分值且在每局结束时实时返
回
排名和积分值。这块用的是redis zset,但有个问题是游戏中关数很多,积分值也会很大(就是超过16位数),score中保存整数值超过16位后精度丢失排序也会
不
准。
问答
webman/openai 依赖使用问题
请求返
回
结果提示无法响应 {"error":{"code":"parse_error","message":"Unable to parse response","detail":""}}  我去请求地址查看发现请求url好像
不
是我想要的,我这边是想请求阿里的通义千问。
问答
Windows下Workerman使用Fiber协程,HTTP访问无响应
; }); $connection->send('ok'); }; Worker::runAll(); ``` 运行成功,但实际访问时一直请求中无法返
回
数据,如果改为Swow就正常,请问是否Windows下
不
支持Fiber?
文档
destroy
与close
不
同之处是,调用destroy后即使该连接的发送缓冲区还有数据未发送到对端,连接也会立刻被关闭,并立刻触发该连接的```onClose```
回
调。
文档
getClientIdListByGroup
## 返
回
值 返
回
client_id为key同时client_id也为值的数组。7f00000108fc00000008', '7f00000108fc00000009' => '7f00000108fc00000009' ) ``` 注意:如果是客户端断网断电等极端情况掉线,客户端的onClose
回
调可能无法及时触发也就是说对应客户端出现断网断电等极端掉线情况返
回
值中可能包含了异常掉线的client_id数据。这种情况需要[心跳来检测](heartbeat.md)已经掉线的客户端。
问答
一个基础小问题,求教
2条
不
同网线,我在电脑A开启了Workerman写服
务
器,我在电脑B把我写好的客户端连接到电脑A的服
务
器上去,那么客户端的连接的ip地址是哪个呢,从哪里能查到,直接hao123查到我外网ip地址也连接
不
上,防火墙我已经关闭了,如果客户端和服
务
器在同一个电脑上运行,连接127.0.0.1 + 端口 就能连接上,这是是怎么了
问答
webman中如何优雅的集成websocket客户端?
#### 问题描述 目前在 webman中 安装了webman/gateway-worker 插件,该插件可以很方便的集成了 websocket服
务
端; 但是我还需要websocket 客户端去连接第三方的websocket服
务
,保持心跳,重连等 #### 为此你搜索到了哪些方案及
不
适用的原因 有找到workman的文档: https://www.workerman.net/doc/workerman/faq/as-wss-client.html 是能解决问题的,
不
过要单独新起一个 workman服
务
,脱离了我现有的 webman+gateway-worker
问答
觉得workerman开发Html5的websocket游戏很方便,求服
务
器架构思路
官方提供的聊天室示例感觉挺
不
错的,但是我做一个地图跑图类的游戏,发现这个玩家共享的地图数据没法在一个玩家的数据里缓存起来,每一个请求都要去通过传递的地图数据ID检索获取这个数据,
不
知道有做个类似项目的兄弟有没有更好的思路
分享
在 webman,laraman 里可通过自定义进程的方式启动 socketio,测试成功,见图
效
果
通过在自定义进程中启动 phpsocketio,并通过 io 在前端进行连接。测试可以访问成功。 这里是代码片段:https://discuss.plugins-world.cn/post/owle1ScG    
问答
wss连接
不
上,https可以访问
#### wss连接
不
上 大佬们,我现在用的nginx代理,用https可以直接访问,但wss就是
不
通。。。 Nginx1.22 PHP7.2 workerman4.1 !
问答
gatewayWorker中连续接受tcp数据时候丢包
socket,一边是websocket,当tcp连续发十多条数据,每条30字节左右的数据时,gateway有时只收到七八条数据,可是我加了sleep函数1s发送一条时候,又能完整接受所有数据,按理说tcp是
不
会出现丢包现象吧,而且我的tcp端每次send都是返
回
成功(没有加延时)的啊,而网关端却接受得
不
对?
问答
关于$_SESSION存取的问题
echo "all session:\n"; print_r($all); } ``` 等到客户端关闭时候,onClose()时候获取SESSION,怎么跟存进去的
不
一致呢: 0; echo "close:::clientid:$client_id,uid:$uid\n"; } ``` 文档里说:“注意:onClose
回
调里无法使用可是,我在onClose的时候怎么获取的
不
对呢? 求大神指点迷津,谢谢。
问答
gatewayworker
不
定时给设备发送报文
www.workerman.net/upload/questions/20190427/81dbc318be705ca2eabfbc0697f54a59.png) 时,心跳检测的情况下 gatewayworker
不
定时下发报文
问答
MySQL数据库的问题
运行过程中,如果MySQL数据库停了,那么workerman就会报一个致命错误,然后业
务
进程就会重启,有没有办法可以让业
务
进程
不
重启
问答
想用workerman来做个统计功能
想用workerman来做个统计功能,想通过phpsocketio来做,客户端可以连接上 io服
务
器,但是服
务
器
不
能给客户端群发消息,有大神提点下吗??
问答
workerman 守护进程方式启动出现的问题
使用php start.php start 启动,关闭网页服
务
端能正常收到disconnect通知 使用php start.php start -d 启动守护进程启动,关闭网页服
务
端收
不
到离线通知
« 上一页
1
...
210
211
212
213
214
215
216
217
...
460
下一页 »
« 上一页
213
下一页 »
赞助商
+成为赞助商
×
请作者喝咖啡
×
🔝