如何声明任何客户端可以使用socket.io访问的变量

时间:2012-08-15 20:19:51

标签: node.js websocket socket.io

这是一个游戏应用程序我使用MySQL进行大部分肮脏的工作,但我希望这里有一个轻量级的解决方案。

我注意到我可以声明socket.clientid,每次客户端发送到我的服务器时我都可以使用socket.clientid

有没有办法声明一个变量(从未试过这个但是)“io.sockets.doors = [1,0,1]”代表一个关闭的门#1敞开的门#2关闭的门#3并允许每个人从我的服务器内存访问单个数组?如果有文件?

我的服务器在node.js中运行socket.io客户端通过浏览器中的websockets连接

1 个答案:

答案 0 :(得分:1)

所以我尝试了这个,它就像一个魅力...我觉得在这里问问比在自己尝试并且可能犯错误并认为它不起作用更容易。

io.sockets.a="A varriable declared like this is accessable to any client connected on the listening port"