2011-12-09 32 views
1

如何限制每個計算機/用戶連接套接字Socket.IO服務器的數量?限制每個連接的計算機/用戶插座Socket.IO

我知道我可以使用會話,但如果用戶試圖使用多個Web瀏覽器,那麼這將是無用的。
IP地址也可以在這種情況下使用,但如果我使用IP地址,然後它會防止同一路由器(IP地址相同)落後於其他用戶連接到服務器

任何其他建議?

+0

爲什麼會發生這種事?您將無法阻止有人從欺騙瀏覽器,IP地址等,惡意的,但如果你的目標很簡單,就是油門交通,只需設置每個IP的限制(比如5-10),並使用會話每用戶限制。這應該:) – Kato

回答

3

只能通過限制連接:

一)IP,你說你不想
B)瀏覽器,因爲你能記住餅乾(但如果有人打開多個「隱身」的標籤使用Chrome例如,它可以繞過這一點;如果他們也打開另一個瀏覽器,他們可以繞過這個)

您不能確定如果用戶在路由器後面。

我的建議:

通過限制IP和瀏覽器:設定一個IP連接的最大數目,並允許只有一個相同的瀏覽器連接。