【发布时间】:2015-08-03 07:09:56
【问题描述】:
我需要一些关于与其他用户共享白板的想法。假设一位管理员用户想要与一位用户共享他的白板。他在白板上/从白板上写/擦除的内容将显示给其他用户。其他用户只能阅读来自白板。我想使用 Node.js 和 socket.io 来实现它。谁能给我一些想法或参考链接来了解如何实现这个功能?
【问题讨论】:
标签: node.js socket.io-1.0
我需要一些关于与其他用户共享白板的想法。假设一位管理员用户想要与一位用户共享他的白板。他在白板上/从白板上写/擦除的内容将显示给其他用户。其他用户只能阅读来自白板。我想使用 Node.js 和 socket.io 来实现它。谁能给我一些想法或参考链接来了解如何实现这个功能?
【问题讨论】:
标签: node.js socket.io-1.0
您的应用似乎需要一个房间系统,http://socket.io/docs/rooms-and-namespaces/,检查文档并尝试首先与基本的聊天应用程序集成。如果你想画白板,那是另一个与 socket.io 无关的区域,你可以使用画布库(fabric.js 似乎是一个方便的库,有很多演示(满足你的要求free-drawing demo))来创建白板然后您可以轻松地将白板事件集成到 socket.io 客户端。
【讨论】: