我可以将HTML5 WebSockets用于通常使用AJAX完成的任务吗?

use*_*368 6 asp.net html5 updatepanel websocket

我刚开始研究HTML5 WebSockets.我想知道我是否可以使用websockets更新所有网页的内容而不是使用ASP.NET UpdatePanel,或者这是否有点过分?

可以使用WebSockets代替AJAX吗?这是WebSockets应该用于什么?

大多数示例都用于双向聊天演示.但是如果我想点击一个按钮而不是回发来更新网格,我可以用WebSockets做这个并且这是个好主意吗?

Tha*_*Tyl 0

如果您想在 IE8 应该能够查看的页面中使用 WebSocket,请改用 Ajax。

WebSocket 最初是为客户端和服务器之间的快速双向通信而设计的。对于游戏在浏览器中蓬勃发展来说,这一点非常重要,但服务器端实现尚未完全标准化——可能会出现进一步的安全复杂性。

目前,WebSocket 仅用于玩具实现。他们还没有为客户做好准备。此外,只有当 Ajax 调用Comet 调用对于您的需求来说太慢时,它们才真正是必要的。