1

基本上我需要 node.js 中的 sharedObject 。

使用 flash 媒体服务器(如 red5 和 flash 客户端)时,您可以本机使用 sharedObject,它在通过同步事件更新时通知连接的客户端,在客户端,您可以连接到共享对象并处理同步事件,此外,代码可以处理如果客户端想要绕过这个同步的对象并且可以禁止这个移动(这在在线多人游戏中是必要的)。

你能在 node.js + javascript 中建议我一些类似的实现吗?

注意,我不需要函数或代码共享,只需要 sharedObject + 本机事件。

我发现了这个话题:是否可以使用 node.js 在客户端和服务器之间共享数据?但我认为这不是我的确切指令。

我最好的镜头是https://github.com/jonashuckestein/node-object-sync。你用过吗?这是一种安全快捷的方法吗?如果编写同步函数并传递可更新对象更快,我会毫不犹豫...

4

1 回答 1

1

您应该查看 node.js 中的 Racer 库。请参阅此处https://npmjs.org/package/racer。还要研究使用 Racer 的 derby(一个 MVC 框架)。

如果你想自己开发一些东西,你可以使用 socket.io 来处理实时事件(聊天、广播消息)并自己处理同步/事件。

于 2013-02-10T13:12:33.173 回答