簡體   English   中英

在Socket.IO中限制每台計算機/用戶的連接套接字

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM