[英]Limit connected socket per computer/user in Socket.IO
如何將每台計算機/用戶連接的套接字數量限制為Socket.IO服務器?
我知道我可以使用會話,但如果用戶嘗試使用多個Web瀏覽器,那么這將是無用的。
在這種情況下也可以使用IP地址,但是如果我使用IP地址,那么它將阻止同一路由器(相同IP地址)后面的其他用戶連接到服務器
還有其他建議嗎?
您只能通過以下方式限制連接:
a)IP,你說你不想要的
b)瀏覽器,因為您可以記住cookie(但是,例如,如果有人使用Chrome打開多個“隱身”標簽,則可以繞過此操作;如果他們打開另一個瀏覽器,也可以繞過此操作)
您無法確定用戶是否在路由器后面。
我的建議:
通過ip和瀏覽器限制:為ip設置最大連接數,並且只允許同一瀏覽器使用一個連接。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.