如何在一台计算机上绘制图像并传播它们?

时间:2010-08-02 01:49:45

标签: javascript asp.net ajax

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

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

1 个答案:

答案 0 :(得分:0)

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

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

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

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

无论采用何种方法,如果可扩展性受到关注,找到能够处理长时间运行请求的优质Web服务器将非常重要。查找每个连接分配量较小且不为每个连接分配OS线程的Web服务器,如node.js

http://nodejs.org/#about