2010-09-25 103 views
0

我想在node.js中創建一個服務器應用程序,其中多個客戶端連接,然後一個發送數據,並且該數據被髮送到另一個特定的客戶端。它發送給哪個客戶端由所有客戶端連接後將發送的「用戶ID」確定。node.js:枚舉套接字客戶端

如何在客戶連接時跟蹤客戶?我怎樣才能找到我的特定客戶?我意識到這是一個非常廣泛的問題,但任何指針,將不勝感激...

謝謝!

回答

1

查看一些現有的開源節點服務器,如Socket.IO。

Socket.IO基本上爲每個客戶端分配一個唯一的ID。 ID存儲在散列中,然後用作查找來識別特定的客戶端 - 您可以創建頻道以及向所有連接的客戶端廣播。