workerman
首页
问答
分享
手册
市场
商业
AI客服系统源码
聊天系统源码
Webman AI
物联网
赞助商
webman
搜索
+
发布
提问
分享
webman插件
webman应用
登录
注册
问答
apache mina 服务端怎么用 workerman实现
在
数
据
前面 有11个字节 不知道用 workerman 来接收和
发
送
消息
问答
问一个关于bindUid和sendToUid的问题
假如有2个gateway
进
程gA,gB,2个woker
进
程wA,wB。 (1) 用户1从gA连接到wA,然后bindUid到gA上了。(2) 用户2通过gB连接到wB, (3) 用户2想给用户1
发
数
据
。 请问用户2能调用sendToUid(1,data)这种形式给用户1
发
数
据
吗?用户1的
数
据
在gA上,用户2在gB上,gB怎么获取gA的uid
数
据
?
问答
webman1.3版本,启动第
二
个实例失败,提示已经启动
端口是不同的第一个应用8880,第
二
个8881,但是启动第
二
个时提示已经启动,这个是什么情况 用原来的版本是可以启动的,升级到最新版出现这个问题 !
问答
pgsql 读取
数
据
报exit with status 11
开
发
时使用了 pgsql mysql redis等
数
据
库 当项目运行一段时间后 访问pgsql就会出现exit with status 11 访问mysql没有问题 访问redis没有问题 !
问答
GatewayWorker
出现个无法复现奇怪的问题
GatewayWorker
搭了个WebSocket,在start_gateway.php把客户端IP记录到了$_SESSION里面(获取不到有默认值),并且在onMessage把登录后的用户IP和设备信息写到了
数
据
库,onMessage 、 onClose 都打了登录后用户日志,每天大概十万个登录的用户里面会出现10个左右在onMessage里面获取不到IP等情况,并且这些用户没有触
发
过onClose,通过客户端传来的设备来看出问题的99%都是iPhone 6、 iPhone 7 、iPhone 8、iPad、iPhone X ,但是用户大多
数
是安卓手机,苹果系统里面iPhone 11比例较多却没有问题,查出问题的用户登录记录基本只有一次出问题
问答
workerman中,需要
发
送
的
数
据
包比较大,不希望被切割成分包
发
送
请问要如何实现?
分享
Unity3d 对接 Workerman 实现联机游戏
[](/upload/img/20240822/2266c6f19f712d.jpg) # 实现 客户端是 C#,就简单先以和服务器端连接,
发
送
,接收做例子,
进
一步就是方块移动,坐标传递。 1. 简单通讯 客户端只是用面板画出一个输入框 (地址) 和显示区域 (接收服务端
发
送
的内容),而服务器端是创建 TCP 服务,接收与
发
送
。 (1).,客户端再将
数
据
绘
制
到场景中。前后端
数
据
约定 !第
二
个为客户端连接标识,标识往后为坐标 X, Y, Z。 (2). 坐标的整合
发
送
服务器端在接收消息回调中,循环所有连接端,并给所有连接端
发
送
从客户端
发
送
过来的坐标。
问答
请问在外部怎么给Gateway连接中的用户
发
消息?(已解决)
今天刚入坑,小白一只,用demo已经实现前后端握手和消息互
送
了。 然后项目有一个业务场景是收到微信公众号的客户消息推
送
时,转
发
给长连接中的某个客服,请问这种情况怎么处理?就是在有client_id的情况下,怎么在外部给Gateway连接中的用户
发
消息?另,因为是临时需要添加交互功能,所以
GatewayWorker
不在同一个文件夹下,因为比较小白,也请告知外部得怎么引用,引用哪个文件。。。。 不胜感激 [attach]526[/attach]
问答
谁有PDO类,简单封装的那种,laravel和TP的
数
据
库组件太臃肿
原生PDO
数
据
库类,比laravel、tp
数
据
库类,要快上一倍
问答
安装webman/admin第
二
部报错
#### 问题详细描述 安装webman/admin第
二
部报错 #### 报错信息 ``` { code: 500, message: "Call to a member function connectionwebman_workspace\\webman\\start.php(4): support\\App::run()\n#20 {main}", type: "failed" } ``` #### 触
发
报错的步骤第
二
步 #### 操作系统及workerman/webman等框架组件版本 win11, "workerman/webman-framework": "^1.4.3", "webman/admin
问答
websocket服务如何在服务端加心跳功能?
我搭建了一个websocket服务,主要是html 5页面打开的时候会连接该websocket服务,我现在是pc端的浏览器打开页面然后关闭的时候,通过在服务端用status命令检查是没有问题的,连接
数
会减少我目前看手册里有个心跳机
制
,但是内容说的好像是从客户端定时向服务器
发
送
点
数
据
,然后服务端判断是否在间隔时间内
发
送
了消息来判断是否要关掉,我不知道是否有那种在服务端检测连接心跳的方法,客户端没有接收到确认接受
数
据
就把当前的连接关闭
问答
gatewayworker
如何确认对方身份
手册上说可以
gatewayworker
可以通过$_SERVER来获取对方ip,但是在局域网里面没办法判断信息的具体来源,无法具体到某一台设备,所以现在想获取mac地址,请问
gatewayworker
可以在收到对方
发
来的信息时获取对方的
问答
webman如何通过url获取文件流直接转
发
给客户端?
#### 问题描述 根
据
url直接获取文件流
发
送
给客户端,服务器本地不做存储,当前参考文档 https://www.workerman.net/doc/workerman/components/workerman-http-client.htmlResponse { $url = $request->get('url'); if (empty($url)) { return response_json(400, '参
数
不能为空success' => function ($response) use ($connection) { $connection->send(new Chunk('')); //
发
送
空的的
问答
webman在windows下偶尔保存代码时cmd控
制
台会卡住
#### 问题描述 webman在windows下保存代码后,热更新时cmd控
制
台偶尔会卡住,按Ctrl+C无反应,需要关闭控
制
台,终止cmd
进
程重新启动才行0.0,win10和win11都遇到了这个问题
问答
注解配置控
制
器中间件不生效
#### 问题描述 我注解给控
制
器设置中间件,中间件咋不生效呢 访问getuserinfo,直接通过了(访问未携带token),没有
进
入到中间件里面。控
制
器文件内容(这里用了注解给控
制
器设置中间件): <?class AppController { public function getuserinfo(Request $request){ return '登录了、
进
来了但是,没有改动任何东西,如果我用注解给控
制
器配置中间件却不生效了?
问答
onWorkerStart中运行多个定时器
[attach]2027[/attach]项目设4个
进
程,在onWorkerStart方法中每个
进
程会启动如图这样的多个定时器。运行时会
发
现
发
送
给前端显示倒计时有时会隔几秒才收到一次,退出
gatewayworker
时有时会提示exit with status 9,或者GatewayConnection Error : 2 ,client
问答
一个小案例,不知道使用
GatewayWorker
能不能满足需求,希望能给个思路,谢谢
因为需要兼容以前的客户端版本,所以可能需求有点怪异 以前的连接模式: 主服务器一台M,负责设备认证工作及服务器S1,S2....Sn的调度,连接流程为C向服务器M
发
起认证,认证通过后M返回一台指定的服务器Sx,然后C向Sx
发
起连接(这里的协议与认证的协议不同),后续的工作由Sx接管 现在想用
GatewayWorker
来替换原有的服务器组群 而我理解的
GatewayWorker
的模式为,客户端C不需要理会,也不需要知道当前为自己服务的S是谁,这样我用
GatewayWorker
来做的话,C连接Gateway,然后Gateway如何返回服务器S给C?我是希望能利用到Gateway的特性,但是升级客户端有一个过程,在这之前我是不是应当保留原有的工作机
制
?还是说利用Gateway可以直接一次性的做到位? 谢谢
问答
关于Worker如何向指定Client推
送
消息
目前我用worker来做服务器,没有用
GatewayWorker
,请问walkor大哥,如何实现向指定用户推
送
消息?
问答
请问各位这是什么
进
程啊?
每次启动了workerman都会出现下面那个
进
程,并且直接把cpu占满了,用kill命令杀掉这个
进
程后cpu就降下来了,杀掉这个
进
程似乎并没有影响程序私信功能啊还是可以继续聊天 WorkerMan: masterprocess start_file=/www/wwwroot/socket.chaodashe.com/
GatewayWorker
/start.
问答
使用HTTP协议对外提供Web服务,参
数
的小
数
点,加号等符号自动被替换成下划线
使用HTTP协议对外提供Web服务时候,向服务
发
送
post参
数
,,参
数
中小
数
点,加号等符号自动被替换成下划线,这是什么原因啊?
« 上一页
1
...
96
97
98
99
100
101
102
103
...
434
下一页 »
« 上一页
99
下一页 »
赞助商
+成为赞助商
请作者喝咖啡
×
🔝