getAllClientSessions方法无法正确获取session

alex343136121

使用的是gatewayworker>=3.0.0。
start_register.php等文件中的配置都是下下来默认的,除了ws的端口之外没有改动


图1
红框处是打印session debug
蓝框处给session赋值


图2
使用$_SESSION每次都可以正常获取,但getAllClientSessions方法不一定获取得到。因此没法判断在线用户。不知道哪里出了问题。求赐教。

2299 1 0
1个回答

alex343136121

我发现了问题。是配置有问题
我同时监听了8282(text) 和8283(ws)如图

8282和8283的startPort设置的都是2900,忘了改了。可能是冲突了。导致了这个问题的发生。
学无止境

  • 暂无评论
年代过于久远,无法发表回答
×
🔝