GatewayClient中使用setSession后,无法在Events.php-onClose里使用$_SESSION获取

操作步骤: 打开页面,使用webscoket连接,获取clientid,将clientid使用ajax发送到后台,使用gatewayClient中的setSession设置session信息。 刷新页面时,先执行了onClose,然后执行onConnect,重复 步骤1。 求助: 在onClose里没获取到步骤1里设置的session值,clientid没有错误。 进入页面即步骤1,执行了 php start.php...

啊哒梨 发表与 2017-06-26 2835 浏览 1 回答
jsonRPC的话 能用java调用吗

我使用wormman 的json rpc框架。现在想让 java来调用的话。要怎么做。是不是java那边使用一个json协议的库即可呢?有没有示例。...

codeninjia 发表与 2017-06-26 2422 浏览 1 回答
php给多人发送消息(急)

通过php调用socket,想给所有连接的而用户或者某一些用户发送消息, 但通过onMessage里面用$connection->send('uid is' . $d); 都只能发给一个请求者(发送消息给socket的用户); 使用 foreach ($worker->connections as $connection) { $connection->send('uid is' . $d); } ...

php_zdg 发表与 2017-06-26 3946 浏览 1 回答
定时器如何异步

写个死循环利用redis处理队列,但是写在死循环中的定时器不会异步执行 必须要把死循环break了才能执行...

wrkingcs 发表与 2017-06-26 3556 浏览 1 回答
如何和swf文件通信

workman如何和swf文件通信 : 这里-----$connection_to_access->send("GET /ISSNew_e.swf--- $task = new Worker(); // 心跳间隔25秒 define('HEARTBEAT_TIME', 20); $GLOBALS = 'www.i-access.com'; // 进程启动时异步建立一个到host连接对象,并发送数据获...

continue 发表与 2017-06-26 2882 浏览 2 回答
监听2个端口,可以共用onWorkerStart和onMessage吗?

$udp_worker = new Worker('udp://0.0.0.0:1112'); $udp_worker->count = 1; $udp_worker->name = 'MyWebsocketWorker'; $udp_worker2 = new Worker('udp://0.0.0.0:1113'); $udp_worker2->count = 1; $udp_worker2-&...

workerman_udp 发表与 2017-06-25 4617 浏览 2 回答
请问如何在gateway中的onConnect或onWebSocketConnect中获取client_id?

能否在客户端连接时获取到client_id?而不是在Events中获得。...

Wakada 发表与 2017-06-24 3422 浏览 1 回答
怎么关闭 workerman.log 这个日记文件,太大了

怎么关闭 workerman.log 这个日记文件,太大了,运行了不到一个月,这个文件就达到了 25G...

邹意 发表与 2017-06-24 5787 浏览 1 回答
运行多个gatewayworker的问题

同一台服务器同时运行两个gatewayworker,查看端口和状态都正常,但是其中一个tcp无法建立连接。 代码如下: start_register.php: // register 服务必须是text协议 $register = new Register('text://0.0.0.0:1238'); $register = new Register('text://0.0.0.0:1239'); start_...

fqfisher 发表与 2017-06-23 8071 浏览 2 回答
怎么在mvc框架内获取GW内异步链接的对象资源?

因为后端脾气不好,所以不敢多问,只有麻烦平台大神了...

asssing 发表与 2017-06-23 2870 浏览 2 回答
我在onconnect的时候订阅个事件 但是总有connection会收不到

$ws_worker->onConnect = function ($connection){ global $ws_worker; $key = 'connection_'.SERVER_ID.'_'.$ws_worker->id.'_'.$connection->id; //111111111111111111111111111111111111111111111111 ...

wrkingcs 发表与 2017-06-23 3519 浏览 3 回答
请问在使用workerman 时出现如下错误?谢谢!

请问在使用workerman 时出现如下错误? Warning: stream_select(): The microseconds parameter must be greater than 0 in D:\phpStudy\WWW\yanhua\server\Workerman\Events\Select.php on line 221 谢谢!...

dilen 发表与 2017-06-23 3264 浏览 1 回答
workman在什么情况下会触发$worker->onClose函数,有几种情况?

除去如下情况: 1.接收消息主动调用 2.对端异常断开 3.数据库链接异常...

哆啦2B梦 发表与 2017-06-23 5513 浏览 5 回答
请问在GatewayWorker里__construct了,不能exit,怎么阻止后面的方法执行?

一exit或者die,以及手册里面提到的 \Workerman\Protocols\Http::end($msg) 都会让整个GatewayWorker挂掉,有什么好的方法来解决吗?...

asssing 发表与 2017-06-22 3039 浏览 2 回答
web-msg-sender 向不同的页面推送不同的消息

比如一个拍卖的平台上 用推送向每个用户推送 当前打开的所有页面的最新价 自己想到一个方案,把所有商品价以json形式都推给用户,然后js匹配当前页面的商品ID然后对比 价格,再更新页面;但是这样 又感觉不太好,求大神帮帮我吧………………...

taiyang 发表与 2017-06-22 3632 浏览 1 回答
GatewayWorker如何双向通信?求助GW大神

目前做的是一个定位系统,后端服务器是用C++写的,控制硬件,前端服务器准备用GatewayWorker,目前已经知道终端(安卓、IOS、web)如何与前端服务器交互,那么问题来了: 1、用户登录我走HTTP post/get去 请求TP5,这个没问题 2、客户端发送一条请求若走post/get请求tp5,那我如何通知C++的后端服务器,因为由他来控制硬件设备,当它处理请求完成,也需返给我一个状态,我再通知终端?...

asssing 发表与 2017-06-22 4315 浏览 3 回答

walkor

161951
积分
0
获赞数
0
粉丝数
2014-05-04 加入
🔝