如何将每台计算机/用户连接的套接字数量限制为Socket.IO服务器?
我知道我可以使用会话,但如果用户尝试使用多个网络浏览器,那么这将是无用的 在这种情况下也可以使用IP地址,但如果我使用IP地址,则会阻止同一路由器(相同IP地址)后面的其他用户连接到服务器
还有其他建议吗?
答案 0 :(得分:3)
您只能通过以下方式限制连接:
a)IP,你说你不想要 b)浏览器,因为你可以记住cookie(但如果有人打开Chrome的多个'隐身'标签,例如它可以绕过这个;如果他们打开另一个浏览器,他们可以绕过它)
您无法确定用户是否在路由器后面。
我的建议:
ip和浏览器限制:设置ip的最大连接数,并且只允许同一浏览器使用一个连接。