node socket io - 跨套接字以及客户端和服务器之间共享全局对象

时间:2014-11-14 18:42:38

标签: node.js socket.io

在socket.io中,对于node.js,有没有办法通过将对象分配给socket来在客户端和服务器之间交换全局对象?或者我必须创建一个emit事件来交换全局对象。

就我而言,全局对象是一个数组。

1 个答案:

答案 0 :(得分:1)

你需要发射它。

但是,生成的对象不会维护客户端和服务器之间的状态。当你发射它时,它被序列化,通过电线发送,并在另一端重新创建。如果以后要在服务器上向该对象添加数据,则客户端将看不到新数据(反之亦然)。

您可以使用Racer之类的内容为您处理此问题。