我正在开发一个Web应用程序,用户可以使用画布在网页中绘制自己的图像。绘制完成后,此图像应显示在其他用户的浏览器画布中。更新也是如此。
我只使用javascript。如何使用System.net和Asp.net解决这个问题?
答案 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