一个账户多地方登陆,能否实现多登陆推送呢

0

比如:用户USERNAME 在三亚登陆一个 在成都登陆一个 同一个账户 目前是单推送,我现在用的是Workerman开发

已邀请:

netslang

赞同来自:

比如:用户USERNAME 在三亚登陆一个 在成都登陆一个 同一个账户 目前是单推送,我现在用的是Workerman开发

q13113671764

赞同来自:

肯定可以推送的呀,连接成功的时候把它们 $connection 连接对象保存起来,推送的时候找出来就是了

WilliamA

赞同来自:

实现推送的前提是在线,也就是存在 tcp 连接。workerman 当然可以实现,但是需要自己多写一些逻辑。既然是同一个用户,也就是用户id是一样的,只要在建立连接的时候客户端将用户id传给服务端就可以,这样服务端就可以判定应该发送给哪些连接,在 gatewayworker 中有绑定用户的功能,workerman 需要你自己实现这部分。

xiuwang

赞同来自:

https://www.workerman.net/web-sender
用这个,官方写好的例子,直接用就行了。

要回复问题请先登录注册