Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/dart/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript php代码为internet上的两个客户端制作实时html画布_Javascript_Php_Jquery_Html_Canvas - Fatal编程技术网

Javascript php代码为internet上的两个客户端制作实时html画布

Javascript php代码为internet上的两个客户端制作实时html画布,javascript,php,jquery,html,canvas,Javascript,Php,Jquery,Html,Canvas,我需要html、PHP、Jquery代码为两个在线用户制作实时html画布(如白板),这样,如果其中一个用户在画布上更新,那么另一个用户可以在实时中看到它。有没有实现这个画布的想法。在php中需要用于此目的的代码我在互联网上找到了一个我链接的代码示例 我需要这段代码,这样两个用户就可以在html画布上使用绘图或书写进行交互 下面是示例的快照 要实现实时画布范例,您必须利用WebRTC。WebRTC是一个免费的开放项目,它通过简单的JavaScript API使web浏览器具有实时通信(RTC)功

我需要html、PHP、Jquery代码为两个在线用户制作实时html画布(如白板),这样,如果其中一个用户在画布上更新,那么另一个用户可以在实时中看到它。有没有实现这个画布的想法。在php中需要用于此目的的代码我在互联网上找到了一个我链接的代码示例

我需要这段代码,这样两个用户就可以在html画布上使用绘图或书写进行交互

下面是示例的快照
要实现实时画布范例,您必须利用WebRTC。WebRTC是一个免费的开放项目,它通过简单的JavaScript API使web浏览器具有实时通信(RTC)功能

我建议你看看这篇文章

有关官方信息,请查看


-学习愉快

我可以给你一些起始信息:

WebSocket是一种允许分布式计算机通过公共服务器进行通信的方法

类似Ratchet的库在PHP服务器上为您处理WebSocket:

要有效地结合多个用户在画布上的绘图工作,必须捕获每个用户的每个最新绘图命令,并将这些最新命令分发给所有其他用户。以下是如何序列化画布绘图命令的示例:

完整答案(需要服务器配置)超出stackoverflow答案的范围


祝你的项目好运

我认为它是用于视频通信,但我需要通过画布提供通信。仍然感谢您宝贵的回答。WebRTC是目前最有名的视频聊天工具。但是,WebRTC可以有多种用途,因为它的主要目标是在云网络中的对等方之间提供实时通信。您想要的是实时地将画布上的实时事件显示到另一个web浏览器上。Web RTC可以提供这一点-它只是还没有建立。你可以是他第一个实现这个美妙想法的人!谢谢你的回答,我知道了。