workerman
首页
问答
分享
手册
市场
商业
AI客服系统源码
聊天系统源码
Webman AI
物联网
赞助商
webman
搜索
+
发布
提问
分享
webman插件
webman应用
登录
注册
问答
webman 处理 SOAP 为何
不
执行 handle() 呢
我在使用webman作为服
务
端,使用的soap
生
成wsdl文件也是正常 但是运行程序
不
执行 handle, 但是同样的是代码在tp6是正常运行的,请各位大神指教!
问答
windows2008下 \stream_socket_get_name($this->_socket, true) 返
回
值为 false,
connect ip:port fail after 21.0022 查看AsyncTcpConnection文件,发现\stream_socket_get_name($this->_socket, true)返
回
false在本地电脑没问题,服
务
器上出错
问答
平滑重启相关
workerman 平滑重启,
不
理解为何无法
生
效
在start_api.php 中 message 通过Handler接管 ```php $worker->onMessage = [new \Apicall_user_func([ new $class(), 'main'])); ``` 通过fileMonitor监控文件变更, 修改 \Api\Func下 文件 时 可以触发reload, 但修改的代码无
效
问答
请教下大佬们,gatewaywoker 版本大于了 3.0.8 但是在events.php 里定义onWebSocketConnect 没有
效
果,是怎么
回
事
呢
问答
Gatewayclient建立连接之后 client_id 经常变化问题
项目背景:自动售货机,自动售货机可以设定服
务
IP 端口 心跳间隔(只能设定最小间隔为60s 目前就是设定的60s) 服
务
端:gatewayworker [php start.php start -d启动、pingInterval =70 && pingNotResponseLimit = 1、启动之后workerman.log无报错信息 整体服
务
正常] 问题:机器主板发送心跳给服
务
端 机器主板固定心跳间隔
不
得小于60秒 目前主体正常 但是每20分钟左右client_id(服
务
端会话id)都会发
生
变化 导致机器
不
能出货 因为断开长连接了 拿到的那个存储的client_id无
效
有没有好的方法可以保持尽量
不
在70秒的时候长连接就挂了
问答
建议在 TcpConnection 类中判断自定义协议 decode 方法的返
回
是否为false, 决定是否调用 onMessage
回
调
想提交 PullRequest, 作者又说github
不
给国内用, 只能发在这里. 希望能接纳.如果没有这个功能, 只能在协议 decode 方法中返
回
false, 在 onMessage
回
调中再做判断, 这样的话 onMessage
回
调函数要做参数类型约束, 就
不
好做了.
问答
workerman启动成功以后的
回
调函数
php start.php start 用这个命令启动以后 有没有相关的
回
调函数 证明服
务
启动成功了 我用cmd启动以后 会有以下提示 ----------------------- WORKERMANprocesses status none tcp://0.0.0.0:23467 4 [ok] 因为我需要在服
务
启动成功以后
问答
workerman做客户端异步请求java的websocket接口在控制台能运行,用浏览器访问报504
项目要用php调用java开发的websocket接口,我使用的workerman作为客户端和java服
务
器建立链接,然后发送请求,在onmessage处理接到的请求,然后关闭连接,在windows的cmd控制台能正常运行,但是在浏览器却
不
能执行,请大家帮帮看看怎么
回
事
,谢谢!
问答
生
产环境中,workerman启动的http服
务
,还需要nginx吗?
假如我的http服
务
是用的wokerman启动的,然后客户端的请求,先经过负载均衡,分配到某台应用服
务
器,那么这台应用服
务
器上,还需要nginx吗?
问答
package. package_length 在使用Channel的时候,出险这样的错误提示,请问,是什么原因,如何解决
= false; //是否开启Channel服
务
,默认false,
不
开启服
务
protected $channelHost = '0.0.0.0'; //是否开启Channel服
务
,默认false,
不
开启服
务
protected $channelPort = 2206; //是否开启Channel服
务
,默认false,
不
开启服
务
/** *默认false,
不
开启服
务
protected $channelHost = 'api.3-gd.com'; //是否开启Channel服
务
,默认false,
不
开启服
务
protected $id为
事
件名称 $event_name = $worker->id; // 订阅worker->id
事
件并注册
事
件处理函数 Client::on($event_name,默认false,
不
开启服
务
protected $channelHost = 'api.3-gd.com'; //是否开启Channel服
务
,默认false,
不
开启服
务
protected $
问答
websocket启动之后,连接
不
上,报的好像是跨域问题怎么
回
事
???
js打印的状态值一直是0
问答
使用facebook的SocketRocket,连接GatewayWorker,一直连
不
上,有人知道怎么
回
事
吗
Gateworker是3.5版本的,里边没有任何逻辑
问答
Gateway::getClientIdByUid()返
回
为空
我传过去的$this->user_id可以接受到值 Gateway::getClientIdByUid($this->user_id)返
回
回
来的数据是空数组!
问答
想实现
不
同的用户可以显示
不
同的界面的
效
果
新人求教:我想做一个聊天室,想写两个index.php文件,或者多个,就是想让房主的那端和普通用户的那端能够显示
不
同的界面,请问可以吗?如果可以,那么该怎么控制程序向哪个文件跳转显示呢?假如
不
用这种办法,
不
写两个index文件,那可以用什么方法能够实现以上的
效
果?能显示
不
同的界面,求大神指教,求详细
问答
webman-admin一键菜单能
生
成富文本吗
webman-admin一键菜单能
生
成富文本吗
问答
webman 1.4里设置'controller_reuse' => false,在__construct里redirect无
效
webman 1.4里设置'controller_reuse' => false, 在__construct里判断当前时间小于某个数值就 return redirect('/base/closed'), 但无
效
问答
push.js插件,如何在服
务
端unsubscribe某个channel
客户端订阅了大量用户一对一、一对多的channel,现想客户端A能取消客户端B的订阅,比如老师端把学
生
端的某个channel退订,除了发送“chient-”,能否直接通过服
务
端接口退订学
生
端的某个channel
问答
GatewayWorker没有触发连接onConnect
回
调
这是
回
调onConnect代码 !gateway->count=4,起始端口为4000 // 则一般会使用4000 4001 4002 4003 4个端口作为内部通讯端口 $gateway->startPort = 2900; // 服
务
注册地址//$gateway->pingData = '{"type":"ping"}'; /* // 当客户端连接上来时,设置连接的onWebSocketConnect,即在websocket握手时的
回
调connection->onWebSocketConnect = function($connection , $http_header) { // 可以在这里判断连接来源是否合法,
不
合法就关掉连接$connection->websocketType = Workerman\Protocols\Websocket::BINARY_TYPE_ARRAYBUFFER; }; */ // 如果
不
是在根目录启动
问答
百思
不
得其解 $http.get 获取
不
到 http code 导致无法正常工作
使用workerman 部署服
务
器用于请求返
回
$text_worker = new Worker("http://0.0.0.0:88"); 正常启动 无报错 然后: $http.get('http[](//www.workerman.net/upload/20200624/245ef26565358e.png) 然而当我单独在浏览器打开wokerman的http服
务
连接的时候有
不
一样了  所以 在单独打开连接的时候能够获取正常的 json返
回
但是使用 $http.get
问答
你好,你的16进制数据最后收到了吗?
我使用swoole 一直收
不
到数据,写到文件也收
不
到,感觉是终止符的问题,但是终止符 0xEF 写了还是收
不
到,感觉没有触发接收
回
调
事
件
« 上一页
1
...
33
34
35
36
37
38
39
40
...
472
下一页 »
« 上一页
36
下一页 »
赞助商
+成为赞助商
请作者喝咖啡
×
🔝