web页面上的画图有关问题

web页面上的画图问题
想要有类似画板的功能,但是可以多人一起画图,实时画图
只知道java 桌面版的监听不知道网页上有什么鼠标监听吗?找了很久不知道要怎么弄,jsp页面怎么被监听动作
如果用js做的话,要怎么来处理多人画图的问题
我只会直接绘制图形返回到jsp页面,但是实时画图不知道要怎么弄
问题有点多,希望有人能帮帮忙~~~万分谢谢!
------解决思路----------------------
之前用spring4的websocket的时候记得里面有个关于websocket的例子就是关于这个画图的,可以一个人画然后实时显示在其他人的页面上。
如果没找到的话也可以自己实现下,就是将你绘制的图形通过websocket实时发给跟你一组的用户。
------解决思路----------------------
引用:
Quote: 引用:

之前用spring4的websocket的时候记得里面有个关于websocket的例子就是关于这个画图的,可以一个人画然后实时显示在其他人的页面上。
如果没找到的话也可以自己实现下,就是将你绘制的图形通过websocket实时发给跟你一组的用户。

但是实时发给一组的用户,如果发的同时那个用户也同期再画或者用橡皮擦擦掉呢?
那用这个websocket的话,我可以用js写的画板的内容(鼠标监控画笔那块)的来吗
不知道网页java 要怎么监听鼠标。。。

不知道你的需求是怎样?如果没有限制的话这一组用户谁发生改变都及时通过websocket通知其他用户,并在界面上改变。如果同一时间只能有一个用户改变的话你可以加个限制。
至于画画那块没怎么接触过,如果想通信的话肯定要能获取用户画画的操作和把接收到画画的操作显示出来
------解决思路----------------------
引用:
Quote: 引用:

Quote: 引用:

Quote: 引用:

之前用spring4的websocket的时候记得里面有个关于websocket的例子就是关于这个画图的,可以一个人画然后实时显示在其他人的页面上。
如果没找到的话也可以自己实现下,就是将你绘制的图形通过websocket实时发给跟你一组的用户。

但是实时发给一组的用户,如果发的同时那个用户也同期再画或者用橡皮擦擦掉呢?
那用这个websocket的话,我可以用js写的画板的内容(鼠标监控画笔那块)的来吗
不知道网页java 要怎么监听鼠标。。。

不知道你的需求是怎样?如果没有限制的话这一组用户谁发生改变都及时通过websocket通知其他用户,并在界面上改变。如果同一时间只能有一个用户改变的话你可以加个限制。
至于画画那块没怎么接触过,如果想通信的话肯定要能获取用户画画的操作和把接收到画画的操作显示出来

我的意思是如果一个在画的位置另外一个人在擦,就是时间前后的关系,websocket也能做到?我先去看看websocket吧,很感谢你~
我现在就在弄怎么获取用户画画的操作

恩,我没做过这个类似的需求,只能提供下我知道的思路,你可以先试试,websocket其实就是浏览器和服务器长连接全双工通信,方便服务器之前推送消息给浏览器,我之前用这个做过实时通知和私聊,对于你这个画画应该能满足通信方面的要求