workerman
首页
问答
分享
手册
市场
商业
AI客服系统源码
聊天系统源码
Webman AI
物联网
赞助商
webman
搜索
+
发布
提问
分享
webman插件
webman应用
登录
注册
问答
workerman/http-client 能设置代理吗?
就像php curl一样的,长
效
代理 短代理等等
问答
isUidOnline在thinkphp中报错
代码和
效
果如附件图,请大神给予解答。
问答
Worker::$onMessage 这个
回
调函数 是在哪里调用的
); acceptConnection 这个函数没有 call_user_func($this->onMessage, $connection, $recv_buffer); 实在是找
不
到调用的地方
问答
有人在ci框架用过workerman吗,开启的websocket无法访问
websocket服
务
能够开启成功,但是却无法连接! 如果开启的服
务
不
走ci的入口文件,则可以访问,一走ci框架的入口文件,就无法访问,很纳闷 附上代码: ```php <?new Worker("websocket://0.0.0.0:800"); $ws_worker->name = 'MyWorker'; // 启动4个进程对外提供服
务
$ws_worker->count = 4; // 当收到客户端发来的数据后返
回
hello $data给客户端 $ws_worker->onMessage
问答
nginx转发到webman问题(webman BUG)
#### 问题描述 主服
务
器配置转发到子机webman 返
回
数据错误 实测500kb大小文件没有任何问题, 可以下载 但是3MB的文件就
不
行了 chrome浏览器直接下载未完成 使用curl方式 去获取只能读到2MB大小 如果将主服
务
器nginx转发到子机nginx 6MB大小的文件都没问题 所以判断结论是webman的问题 主服
务
器nginx配置 location / { proxy_redirect
分享
workerman开发文档
WebServer市场上已经很成熟了,workerman
不
会再去做重复的
事
情。::dealProcess做的
事
情)。** 1、gateway只负责网络IO,worker主要负责业
务
逻辑。各司其职,非常高
效
。 打个比方,一个餐馆有4工人(进程),他们即负责招呼客人(网络IO),又负责在厨房做菜(业
务
逻辑)。当gateway
不
够用的时候(一般都是够用的)增加gateway,worker忙
不
过来的时候增加worker进程。这样
效
率会提升很多。 让gateway只负责网络IO,
不
负责业
务
,就是因为业
务
频繁变化,可能会有致命的错误(例如调用了一个
不
存在的函数)导致进程退出,进而导致用户链接断开。
问答
workerman 两种协议给指定客户端发送数据uidConnections数组访问
不
到
[](//www.workerman.net/upload/20200625/255ef4894382c3.png) 4、看起来是uidConnections数组没有
效
果。
问答
webman中如何集成单元测试?
可以测试服
务
类 但是无法测试http请求 `test/BaseText.php` ``` # DI protected $container; public function __construct[截图](//www.workerman.net/upload/20210301/01603c82cc4c6f.png) 可以测试服
务
类 有
不
有办法测试控制器的返
回
呢
问答
phpsocket.io 客户端每次刷新都会重连, 为什么上次的连接还占用连接数
我做的这个功能是用于PC端与手机端的信息传递,因为一些原因PC端会经常刷新,刷新后就会产
生
新的连接,最近才发现刷新前的连接虽然断掉,但没有去除掉,还是会占用连接数,导致现在会因为达到最大连接数据而停止,提问, 服
务
端检测到客户端断开后,服
务
端要用close()操作吗,这样会删除刷新前的连接占用吗
分享
Unity3d 对接 Workerman 实现联机游戏
以下就以几个小
事
例简单介绍一下 PHP 与 Unity3D 通信的实现吧。(以下的环境只做参考,其他的版本也可以) !简单通讯 客户端只是用面板画出一个输入框 (地址) 和显示区域 (接收服
务
端发送的内容),而服
务
器端是创建 TCP 服
务
,接收与发送。 (1).[截图](/upload/img/20240822/2266c6f13402c8.png) # 方块移动案例方块移动案例 方块移动服
务
器端几乎
不
用修改,在连接成功后,将多个客户端的坐标传递到服
务
器端坐标的整合发送 服
务
器端在接收消息
回
调中,循环所有连接端,并给所有连接端发送从客户端发送过来的坐标。{ Destroy(players[id]); players[id] = null; } } } ``` # 演示
效
果
问答
phpstorm+gatewayWorker无法正常使用xdebug断点调试
gatewayWorker无法正常使用xdebug断点调试 在使用phpstorm断点调试gatewayworker的时候发现xdebug一直在一段代码段内重复的比对执行路径与断点路径,导致程序无法正常执行,是
不
是因为event扩展
事
件的死循环导致的xdebug无法正常监控
问答
关于gatewayworker中使用redis
$user_list = array_values($user_list); }); ``` 使用redis的时候zRange 在测试服
务
器上可以正常获取到数据没有数据也会返
回
空数组,但是到正式线只会返
回
false,又碰到过这个问题的吗?
文档
sendToGroup
对数据
不
再做任何处理,直接发给客户端。如果```$raw```为```true```,要求```$message```为用协议打包好的数据(调用了gateway指定协议的encode方法
生
成的数据),否则客户端可能无法解析。此参数一般用于某些特殊情况,例如合并多个数据包为一段buffer,一次性发给客户端,而
不
是逐条发给客户端,这将有助于降低系统负载。 绝大多数情况此参数用
不
到,开发者可以忽略。## 更新日志 | 版本 | 说明 | | -- | -- | | 2.0.7 | 增加了```$exclude_client_id```和```$raw```参数 | ### 返
回
值 因为数据发送是异步进行的,所以没有返
回
值。
问答
webman安装出错,是我哪里操作
不
正确吗
gatewayworke运行正常 composer版本 2.2.18 按照webman手册介绍 去除阿里云镜像 然后执行composer create-project workerman/webman 返
回
问答
关于demo中uid的问题
不
能是string类型吗?)0-40亿范围内高并发可能会发
生
uid重复的情况,该怎么解决呢
问答
html5 websocket多页面共享
手机用h5做websocket的客户端,但
不
是在同一个页面发送数据。请问能否在一个主页面
生
成一个websocket的插座,其他页面都能共用这个插座?
问答
workerman硬件设备发送数据,10秒断开连接
[截图](//www.workerman.net/upload/20200804/045f28bfd96ab4.png) 我用postman测试的时候
不
会发
生
断开连接的情况,但是用硬件设备访问就会出现十秒断链的情况
分享
phpstorm软件xdebug调试thinkphp6扩展Workerman
### 由于调试所需,需要看到Workerman服
务
类运行时的其内变量状态,于是通过多种途径获取有益信息,终于得到了断点被打中的
效
果。同样,在各类搜索平台上,关于这方面的需求也屡见
不
鲜,但大多
回
复表示Xdebug可能
不
支持直接调试Workerman。关于php里安装xdebug和phpstorm里配置和验证xdebug
不
是本文重点,这类相关信息一搜一火车,就
不
再介绍了。### (二)、workman服
务
器配置 没有给出的都是原样的。  4、phpstorm终端里启动workman服
务
器 !
问答
物联网硬件怎么向服
务
端发送消息, 2. 还有服
务
端怎么向硬件发送消息, 3. 硬件怎么链接到服
务
器,跪求指点
硬件要链接到服
务
器并发送和接收数据
分享
关于文档中 如何实现异步任
务
任
务
进程服
务
端 能理解 而消费者 $worker = new Worker('websocket://0.0.0.0:8080'); 如例子中 我要给1000用户发送邮件 ,是请求 websocket
« 上一页
1
...
127
128
129
130
131
132
133
134
...
461
下一页 »
« 上一页
130
下一页 »
赞助商
+成为赞助商
请作者喝咖啡
×
🔝