gpt4 book ai didi

javascript - 在 Socket.IO 中限制每台计算机/用户连接的套接字

转载 作者:行者123 更新时间:2023-11-30 13:26:01 25 4
gpt4 key购买 nike

如何限制每台计算机/用户连接到 Socket.IO 服务器的套接字数量?

我知道我可以使用 session ,但如果用户尝试使用多个网络浏览器,那将毫无用处。
在这种情况下也可以使用 IP 地址,但是如果我使用 IP 地址,那么它会阻止同一路由器(相同 IP 地址)后面的其他用户连接到服务器

还有什么建议吗?

最佳答案

您只能通过以下方式限制连接:

a) IP,你说你不想要
b) 浏览器,因为你可以记住 cookie(但是如果有人用 Chrome 打开多个“隐身”标签,它可以绕过这个;如果他们打开另一个浏览器,他们也可以绕过这个)

您无法确定用户是否在路由器后面。

我的建议:

同时受ip和浏览器限制:设置一个ip的最大连接数,同一个浏览器只允许一个连接。

关于javascript - 在 Socket.IO 中限制每台计算机/用户连接的套接字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8445611/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com