操作步骤:
打开页面,使用webscoket连接,获取clientid,将clientid使用ajax发送到后台,使用gatewayClient中的setSession设置session信息。
刷新页面时,先执行了onClose,然后执行onConnect,重复 步骤1。
求助:
在onClose里没获取到步骤1里设置的session值,clientid没有错误。
进入页面即步骤1,执行了 php start.php reload
之后,执行步骤2,可以打印出对应的session的值。
求walkor大大回复下,真的找不出问题啦
刚才认真排查了下,发现5天前发布的(6月21日)发的 gatewayWorker 3.0.6 版本有问题,如果使用gatewayClient更新session容易导致onClose时获取的session为null,版本3.0.7已经修复,更新下吧。
给你造成的困扰深感抱歉。
感谢walkor大大的热心回复,太感动了