Pregunta

HTML5 será el próximo super estrella. Así ~~~ Cómo utilizar la nueva idea de implementar AJAX en la especificación WebSocket en HTML5 ? thx ....

¿Fue útil?

Solución

creo que entienden mal Ajax y websockets.

Todos los programas de internet funciona mediante el uso de un tipo especial de conexión conocida como una toma de corriente (enchufes también se pueden utilizar para otras cosas, pero eso no es importante en este momento). Por ejemplo, cuando accede a una página web en Chrome, Chrome crea un socket y los usos que se conecte al servidor web (hay otros pasos, pero esa es la explicación simple).

Ajax es un método para actualizar el contenido de una página sin volver a cargar la página (o ir a una nueva página), esto es útil para el contenido dinámico. Ajax funciona a través del objeto XMLHttpRequest en el DOM API. Cuando realiza una petición Ajax, que está pidiendo el navegador web para iniciar una nueva conexión en su nombre (el navegador web puede entonces crear un nuevo socket como lo considere oportuno).

WebSockets es una API alternativa que permite un mayor control sobre la toma crea el navegador web. En esencia, su una tecnología alternativa que lleva a cabo un propósito similar. Ajax envía sólo una única solicitud HTTP (normalmente POST o GET), y recibe la respuesta apropiada, por lo tanto la ventaja de websockets son 2 veces:

  1. websockets permite transferencias no HTTP (por ejemplo, transmisión de VoIP).
  2. websockets permitir las transferencias bi-de dirección, (es decir. Servidores de hacer seguimiento a las solicitudes de clientes).

Esto no quiere decir Ajax no es todavía útil, pero que websockets le permite hacer cosas que no puedes con el Ajax.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top