第三方系统如何直接调用 Events 文件

GatewayClient 我大概看了下,应该是直接就发送给客户端了。而我希望能通过 Events 文件,因为业务逻辑都在里面了,第三方系统调用 Events 后再发送给客户端,请问有什么办法实现呢?...

追梦随想 发表与 2018-10-15 3968 浏览 1 回答
think-orm框架如何同时连接多个mysql数据库?

使用workerman开发游戏服务器时,采用了think-orm框架,但是mysql数据库可能会有多个,这个要怎么配置和使用呢?   我最想要的是通过代码直接取用不同的连接(如赋值给2个变量)操作表,而不是通过切换数据库来实现,谢谢!...

zhouciming 发表与 2018-10-15 5063 浏览 1 回答
Channel 集群推送例子报错

cmd里php 命令启动报错,有没有大神指导下...

jzxuliang 发表与 2018-10-10 3540 浏览 1 回答
有谁用过swoole 的 onHandShake()时间来做socket 连接加密 ? 我现在用workerman 没有找到

有谁用过swoole 的 onHandShake()时间来做socket 连接加密 ? 我现在用workerman 没有找到这个 我现在需要做这个 $server->on('handshake', function (\swoole_http_request $request, \swoole_http_response $response) { // print_r( $request->hea...

879042886 发表与 2018-08-10 4036 浏览 1 回答
workerman Http类的session经常报错 unserialize(): Error at offset 0 of 156 bytes

unserialize(): Error at offset 0 of 156 bytes in file F:\my\layGateIm\im-for-gateway\vendor\workerman\workerman\Protocols\Http.php on 分析原因:英文数据中含有中文字符串,所以我们就可以想到编码的问题,serialize()函数对在不同编码下对中文的处理结果是不一样的。 再讲gbk转换成...

479820787 发表与 2018-08-10 5860 浏览 2 回答
[2018-07-30 01:39:40 @2869.0] DEBUG Context(:16): alloc stack: size=2097152, ptr=0x561a03cafc20.

debug 方式启动,终端一直有如下数据不停输出,是什么原因造成的? DEBUG Context(:16): alloc stack: size=2097152, ptr=0x561a03cafc20....

Jeffrey 发表与 2018-07-30 2952 浏览 1 回答
php_network_getaddresses: getaddrinfo failed:

看到有相同问题的,他的上万就不行了。我的只是在本地测试。数据局用的阿里云的,那么一串链接,然后问题出现了,本地用localhost没问题的。服务器是windows。求大神解答...

szh 发表与 2018-07-11 5816 浏览 1 回答
求解connections和进程之间的关系

问题由来:我使用tcp长连接,在广播消息的时候 foreach ($tcp_worker->connections as $key => $value) { $value->send($cmd_Hex); } ,假设此时进程$worker->count设置为1,有三个链接,那么此时会循环三次,而当我$worker->count设置为多个时,不管有几个连接都只会循环1此,导致客户端...

isjx 发表与 2018-07-10 2981 浏览 1 回答
同一个客户端,开不同浏览器,无法同时收到消息吗?

同一个客户端,开不同浏览器,无法同时收到消息吗?需要不同IP的客户端,收到的消息就正常,是这样吗?...

ven13 发表与 2018-06-23 3668 浏览 2 回答
求助啊!!!!!

// websocket协议也就是浏览器发来数据时 $ws_worker->onMessage = function($connection, $data) { // 假设需要转发给所有的设备 global $ws_worker; foreach($ws_worker->socketWorker->connections as $socket_con) { ...

哈撒噶死磕 发表与 2018-06-23 3003 浏览 3 回答
GatewayWorker和框架外php程序如何进行数据通信?

框架外也有一些php接口,在这些php接口被调用时,如何让框架内的相关函数被告知,并赋值,然后发送给客户端。...

daliner 发表与 2018-06-14 3685 浏览 1 回答
GatewayWorker配置在windows服务器中是否支持高并发?

看标题...

daliner 发表与 2018-06-14 3380 浏览 1 回答
线下终端(类似自动售货机)用什么方案来做?

本人刚开始接触workerman,原来想学swoole,但是看到这里的学习资料和手册如此完善,果断来学这个。 想问下:自动售货机的终端与服务器端采用什么网络连接方式比较好呢?用常联的socket的吗?还是http的间断式连接?...

daliner 发表与 2018-06-13 3048 浏览 1 回答
客户端连接websocket错误:Error in connection establishment: net::ERR_CONNECTION_TIMED_OUT

请教一下,用Gatewayworker的时候,网页端连接websocket连接超时是怎么回事?端口已开放。...

iqige 发表与 2018-06-10 10590 浏览 1 回答
报错:stream_socket_client()

web项目用GatewayClient调用(不同服务器,也不在同一个内网) 调Gateway::isOnline("7f0000010b5600000006")方法时报错如下: [attach]984[/attach] 怎么破?...

xiao52 发表与 2018-04-01 3426 浏览 1 回答
woker定时任务定时取redis队列取数据,然后插入到mongodb中,但是会有一定规律性的出现无法插入的问题

woker定时任务定时取edis取队列数据,然后插入到mongodb中。当redis队列长期没有数据的时候,然后又在队列里新增一条数据,workerman的定时器取出来后却没有插入到Mongodb中,再次在队列中放入一条数据后,workerman的定时器取出队列的数据后又能插入到mongodb中。例如:今天早晨我队列中没有数据,当提交一条数据到队列中后,定时器一执行便将队列中数据取出,但是这一次并没有插入到Mongo...

wo642436249 发表与 2018-03-21 4817 浏览 2 回答
sendToCurrentClient在windows下好用在centos下不能用?

这是为什么,centos看不到有数据发送出去,...

workermanFans 发表与 2018-03-21 3173 浏览 2 回答
event已经安装,内核已经优化了,还是不能突破1020个连接

event已经安装,内核已经优化了,gateway同时并发只能1020,async模拟客户端并发最多到1020,...

wjk489349369 发表与 2018-03-08 4421 浏览 5 回答
求助WebSocket opening handshake timed out和dtruss跟踪

1,最近在做一个实时监控项目,用到了html5的websocket。场景如下: 点击设备列表,进入某个设备详情页面,监控这个设备的运行状况,实时更新一些设备运行状态参数。 2,前端代码如下: // 省略... const socket = new WebSocket(server); socket.addEventListener('open', function(e) { socket.send(该设备i...

beijingde 发表与 2018-02-02 12023 浏览 1 回答
所有业务逻辑都写在events.php中,如果业务太多,这个文件会挺大,请教怎么把业务逻辑分成多个文件

因为在用worerman写游戏,业务逻辑比较多,所以请教有没有什么办法可以把业务逻辑分成多个文件,全写在events.php中,太乱,这个文件也会很大...

hilive 发表与 2018-01-17 4189 浏览 1 回答

xiuwang

10751
积分
0
获赞数
0
粉丝数
2016-12-08 加入
🔝