在线白板,基于socket.io的多人在线协作工具

原创 2015年11月20日 17:11:53

首发:个人博客,更新&纠错&回复

昨天这篇博文留的尾巴,socket.io库的使用练习,成品地址在这里

代码已经上传到github,传送门。可以开俩浏览器看效果。

现实意义是俩人在线交流时说不明白,这时有个白板就好了,两人都能在上面写写画画,帮助沟通。

把github的readme搬过来——

在线白板,基于socket.io的多人在线协作工具

此项目用于socket.io技术的使用演示

1.安装node.js

2.在某个文件夹下执行npm install socket.io

3.将源码拷贝到该文件夹下

4.执行node main.js

5.开两个浏览器访问http://localhost/

目前支持画直线、添加文字、橡皮擦、清空画布功能,可以参考源码自行添加其他功能。

可用于多人在线交流,起到白板的作用。

演示地址:演示地址

主要用的技术是Node.js的socket.io模块做服务器/客户端交互,画布绘制调用html5的canvas API。

长期欢迎项目合作机会介绍,项目收入10%用于酬谢介绍人。新浪微博:@冷镜,QQ:908789432
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

开发常用在线协作工具推荐

在整个团队开发中,避免不了的是团队成员之间的协作,包括文档的共享、需求的管理、信息的同步等等,下面就介绍几个最近常用到的一些工具: (1) google doc 地址:https://dr...

第9章-WebSocket、Socket.IO和DerbyJS的实时应用程序-9.3.用DerbyJS,Express.js和MongoDB搭建一个在线协作的代码编辑器

Derby是一个新的,成熟的MVC框架,作为Express的中间件使用。 Express.js是使用中间件概念增强应用程序功能的一个流行的node框架。 Racer也支持Derby,他是一个数据同...

网页版Rstudio︱RStudio Server多人在线协作开发

网页版Rstudio︱RStudio Server多人在线协作开发 想了解一下RStudio Server,太给力的应用,可以说成是代码分布式运行,可以节省时间,放大空间。 RStudio是...

带你感受小而美的看板协作工具leangoo的魅力

Leangoo是一款永久免费且非常简洁的团队的协作工具,它的设计理念是围绕看板进行团队协作,它更是融入了先进的scrum敏捷管理思想...

Dzz任务板初版完成笔记-仿trello可私有部署的一款轻量团队任务协作工具。

最近完成了初版的Dzz任务板的设计开发,记录下设计思路和完成情况。 Dzz任务板是DzzOffice中的团队协作套件中的一款应用,它需要安装在DzzOffice中使用。 主界面中需要能够快...

Node.js + express + socket 实现在线实时多人聊天室

项目目录结构: 前端部分: 登录页面Login部分: login.html login L...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)