2010-09-25 102 views
0

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

如何在客户连接时跟踪客户?我怎样才能找到我的特定客户?我意识到这是一个非常广泛的问题,但任何指针,将不胜感激...

谢谢!

回答

1

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

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