node.js:枚举套接字客户端

时间:2010-09-25 20:10:01

标签: sockets node.js enumeration

我正在尝试在node.js中创建一个服务器应用程序,其中多个客户端连接,然后一个发送数据,并且该数据被发送到另一个特定客户端。它被发送到哪个客户端由所有客户端连接后将发送的“用户ID”确定。

如何在连接时跟踪客户端?我怎样才能找到我的特定客户?我意识到这是一个非常广泛的问题,但任何指针都会受到赞赏......

谢谢!

1 个答案:

答案 0 :(得分:1)

查看一些现有的开源节点服务器,如Socket.IO。

Socket.IO基本上为每个客户端分配一个唯一的ID。 Ids存储在哈希中,然后用作查找以识别特定客户端 - 您可以创建通道以及向所有连接的客户端广播。