我如何在node.js中唯一地识别计算机?

时间:2010-09-04 05:54:47

标签: javascript node.js websocket

简单的问题,我是使用node.js的新手,并且对于如何唯一地识别计算机感到好奇?

2 个答案:

答案 0 :(得分:2)

与大多数操作一样,您无法唯一地识别计算机。所有数据都是无状态发送的,没有任何计算机信息。

但是你可以改变你的(x)html应用程序来存储唯一的cookie,这样客户端部分就可以通过cookie对服务器进行身份验证,完美地识别出一个用户的两个打开的选项卡。

答案 1 :(得分:0)

如果您正在使用网络套接字,则可以使用随机uuid为每个客户端分配一个ID,这是一个可以在客户端和服务器上运行的ID:

http://www.broofa.com/Tools/Math.uuid.js

和每种口味的速度基准:

http://jsperf.com/uuid-from-broofa-com