WebSockets,Comet,AJAX和长轮询
我对Comet的理解是它的服务器端AJAX请求。 我对长轮询 (“Push”)的理解是它也是服务器端的AJAX请求。 我对WebSockets的理解是它们是一个双向的AJAX请求。
如果其中任何一个都是错误的,请首先纠正我!
假设我或多或少正确的,这是真的,这些都只是AJAX(JavaScript的使用XmlHttpRequest
引擎盖下的对象)? 如果它们不仅仅是AJAX调用,那么如何在客户端(通过JavaScript)和服务器(使用类似Java的东西)中实现它们? 提前致谢!
您对WebSockets
理解不正确。 WebSockets是一个新的协议,提供了一个与XmlHttpRequest
无关的新API。
这是你如何创建一个WebSocket
var exampleSocket = new WebSocket(
"ws://www.example.com/socketserver", "protocolOne"
);
请参阅https://developer.mozilla.org/en/WebSockets/
链接地址: http://www.djcxy.com/p/57337.html上一篇: WebSockets, Comet, AJAX & Long Polling
下一篇: Server client communication: Long Polling, Comet, & Server