我正在开发一个网络应用程序,用户可以使用 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 那样为每个连接分配操作系统线程
关于javascript - 如何在一台电脑上绘制图像并传播它们?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3384536/