如何在onWebSocketConnect回调中,获取client_id?

需要在建立连接时根据client_id做一些业务处理,跟着源码,也打印了整个connection,没发现相关数据,在Gateway类中貌似是没办法获取client_id的?


已邀请:

JoeZing

赞同来自:

ok,找到了,
\GatewayWorker\Lib\Context::addressToClientId,将workerId转换下即可,但,有没有更方便的方式?

JoeZing

赞同来自:

不对,转出来的并不是当前的client_id

JoeZing

赞同来自:

不行,Gateway中是根据进程端口号转换地址

JoeZing

赞同来自:

晕,才发现以前我也提过同样的问题!
只能在BuinessWorker中获取

要回复问题请先登录注册