Socket.io 建议设置每个套接字变量,如下所示:
socket.set('foo', bar, function () {});
还可以在套接字上设置和访问变量:
socket.foo = bar
使用提供的 set() 函数有好处吗?
Calling socket.foo
在套接字对象本身上设置您的属性。不建议这样做,因为您可能会覆盖套接字使用和依赖的内部属性。你打电话时socket.set()
它存储在不会与内部属性冲突的内部数据结构中。
https://github.com/LearnBoost/socket.io/blob/master/lib/socket.js#L246 https://github.com/LearnBoost/socket.io/blob/master/lib/socket.js#L246
Socket.prototype.set = function (key, value, fn) {
this.store.set(key, value, fn);
return this;
};
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)