<分区>
我需要 html、PHP、Jquery 代码来为两个在线用户制作实时 html Canvas (如白板),这样如果其中一个在 Canvas 上更新,那么另一个可以实时看到它。有没有实现这个 Canvas 的想法。在 php 中需要用于此目的的代码。 我在互联网上找到了一个我链接的代码示例 here
我需要这段代码,以便两个用户可以在 html Canvas 上使用绘图或书写进行交互。
以下是示例截图
<分区>
我需要 html、PHP、Jquery 代码来为两个在线用户制作实时 html Canvas (如白板),这样如果其中一个在 Canvas 上更新,那么另一个可以实时看到它。有没有实现这个 Canvas 的想法。在 php 中需要用于此目的的代码。 我在互联网上找到了一个我链接的代码示例 here
我需要这段代码,以便两个用户可以在 html Canvas 上使用绘图或书写进行交互。
以下是示例截图
最佳答案
我可以给你一些入门信息:
Websockets 是一种允许分布式计算机通过公共(public)服务器进行通信的方法。
像 Ratchet 这样的库会在 PHP 服务器上为您处理 websockets:
要有效地结合多个用户在 Canvas 上的绘图工作,您必须捕获每个用户的每个最新绘图命令,并将这些最新命令分发给所有其他用户。下面是如何序列化 Canvas 绘图命令的示例:
http://ramkulkarni.com/blog/deserializing-recordings-in-recordable-html5-canvas/
完整的答案(需要服务器配置)超出了 stackoverflow 答案的范围。
祝你的项目好运!
关于javascript - php代码为互联网上的两个客户端制作实时html Canvas ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20494251/