javascript - 如何在一台电脑上绘制图像并传播它们?

标签 javascript asp.net ajax

我正在开发一个网络应用程序,用户可以使用 Canvas 在网页中绘制自己的图像。绘制后,该图像应该显示在其他用户浏览器的 Canvas 中。更新也是如此。

我只使用 JavaScript。我如何使用 System.net 和 Asp.net 解决这个问题?

最佳答案

您应该考虑使用长时间运行的 AJAX 调用将更新从服务器“推送”到客户端。这通常称为 Comet Web 应用程序模型。

http://en.wikipedia.org/wiki/Comet_(programming) )

如果可以选择 HTML5,则可以使用 Web 套接字比长时间运行的 AJAX 调用更有效地支持更新。

http://en.wikipedia.org/wiki/Web_Sockets

无论采用哪种方法,如果考虑可扩展性,找到一个可以处理长时间运行的请求的良好 Web 服务器将很重要。寻找每个连接分配较小的 Web 服务器,并且不会像 Node.js 那样为每个连接分配操作系统线程

http://nodejs.org/#about

关于javascript - 如何在一台电脑上绘制图像并传播它们?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3384536/

相关文章:

javascript - 使用 AngularJS 在 Rails 4 中显示数据库条目

javascript - 如何提取两个分隔符之间的所有字符?

asp.net - Linq/实体 : Everything Or Nothing (in Database)

javascript - 阻止结果,通过 AJAX 显示,重新加载浏览器后

javascript - 在数组数组中,如何将每个值乘以不同的乘数

javascript - JS 文件在一个页面上加载,但在另一个页面上不加载

c# - C#中如何获取字符的ASCII值

c# - 记住所需页面的最佳方式

ajax - 无法使用ajax和Django显示查询集

php - Jquery Ajax Post 无法在所有浏览器中随机返回