标签: node.js socket.io
在socket.io中,对于node.js,有没有办法通过将对象分配给socket来在客户端和服务器之间交换全局对象?或者我必须创建一个emit事件来交换全局对象。
就我而言,全局对象是一个数组。
答案 0 :(得分:1)
你需要发射它。
但是,生成的对象不会维护客户端和服务器之间的状态。当你发射它时,它被序列化,通过电线发送,并在另一端重新创建。如果以后要在服务器上向该对象添加数据,则客户端将看不到新数据(反之亦然)。
您可以使用Racer之类的内容为您处理此问题。