是否有任何方法来阻止/关闭多个websocket连接从同一个浏览器选项卡为客户端?我正在创建一个简单的纸牌游戏使用javax.websocket在后端和纯js在前端。在应用程序中,我不会使用任何登录和密码认证系统。我正在寻找一些方法,我可以关闭第二个连接,如果客户端已经连接。谢谢!
1hdlvixo1#
如果每个玩家都有某种唯一的标识符(即授权令牌),这将起作用。否则你可以检查他们的IP地址,如果他们已经连接,并断开他们,如果是的话。这可以很容易地绕过,并出现问题时,有多个客户端从一个路由器。
1条答案
按热度按时间1hdlvixo1#
如果每个玩家都有某种唯一的标识符(即授权令牌),这将起作用。
否则你可以检查他们的IP地址,如果他们已经连接,并断开他们,如果是的话。这可以很容易地绕过,并出现问题时,有多个客户端从一个路由器。