将数据保存到socket io

时间:2014-12-12 15:19:09

标签: node.js sockets socket.io

我试图将数据(简单类型,如字符串和整数)保存到我的Socket.IO应用程序中的套接字。在1.0版本之前,我使用的是io.get()io.set(),但他们现在已经折旧了。

有关此的任何更新?

1 个答案:

答案 0 :(得分:2)

1.0开始,您可以直接在客户端设置/读取它,并将其传递给事件的回调(至少我没有找到任何其他选项):

io.sockets.on("event", function(client) {
    client['foo'] = bar;
});

当你再读一个属性时也没有回调,所以你可以用同样的方式得到它:

io.sockets.on("event", function(client) {
    var bar = client['foo'];
});