Einfache Frage, ich bin neu mit node.js und war neugierig, wie ich einen Computer eindeutig identifizieren sollte?Wie würde ich über eindeutig gehen, um einen Computer in node.js identifizieren?
6
A
Antwort
2
Wie bei den meisten Operationen haben Sie keine Möglichkeit eindeutig einen Computer zu identifizieren. Alle Daten werden statusfrei und ohne jegliche Information des Computers gesendet.
Sie können jedoch Ihre (x) HTML-Anwendung ändern, um eindeutige Cookies zu speichern, damit sich der Client-Teil mit dem Cookie beim Server authentifizieren kann und zwei offene Registerkarten eines Benutzers perfekt identifiziert.
0
Wenn Sie mit Web-Sockets arbeiten Sie jedem Kunden eine ID zuweisen können eine zufällige uuid mit, hier ist eine, die beide arbeiten werden auf Client und Server:
http://www.broofa.com/Tools/Math.uuid.js
und Geschwindigkeit Benchmarks für jeden Geschmack:
im Grunde, wie kann ich Sitzungen in node.js machen, ist wirklich, was ich frage. Denn wenn ein Benutzer zwei Registerkarten in seiner Webbrowser-ID geöffnet hat, können diese auch interagieren. – Travis
Sind Sie fragen für HTTP-Anfragen? Wenn ja, versuchen Sie es mit einem Cookie. Sehen Sie diese Frage: http://stackoverflow.com/questions/3393854/get-and-set-a-single-cookie-with-node-js-http-server –
Ich denke, seine eine HTTP-Anfrage ya ... Ich Ich arbeite mit Websockets – Travis