有谁用过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 3967 浏览 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 5737 浏览 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 2890 浏览 1 回答
php_network_getaddresses: getaddrinfo failed:

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

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

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

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

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

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

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

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

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

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

看标题...

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

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

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

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

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

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

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

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

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

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

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

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

wjk489349369 发表与 2018-03-08 4324 浏览 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 11887 浏览 1 回答
所有业务逻辑都写在events.php中,如果业务太多,这个文件会挺大,请教怎么把业务逻辑分成多个文件

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

hilive 发表与 2018-01-17 4102 浏览 1 回答
GatewayWorker启动后报错,请大神帮忙看看

Fatal error: Call to undefined method Event::onMessage() in /home/workerman/workerman-buyu/GatewayWorker/BusinessWorker.php on line 216 WORKER EXIT UNEXPECTED E_ERROR Call to undefined method Event::onMessage()...

苏生不语 发表与 2017-12-18 3542 浏览 1 回答
调用一次GatewayClient向客户端发送数据,结果总是收到两次数据

require_once './GatewayClient/Gateway.php'; use GatewayClient\Gateway; Gateway::$registerAddress = '172.18.117.95:1238'; $client_id=$_GET; $arr=array( 'box'=>$_GET, 'oid'=>$_GET, ); $data=json_encode...

walker 发表与 2017-12-02 4877 浏览 2 回答

xiuwang

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