Html5 y zócalos web

Video: Create a Responsive Website Using HTML5 and CSS3

sockets web son una de las adiciones más avanzados técnicamente a HTML5, y también tienen el potencial para producir el cambio más dramático de la obra forma en que Internet se hace.

Mucho antes de la Web como la conocemos, los programadores estaban usando una idea llamada zócalos para permitir que los equipos remotos para comunicarse con una conexión persistente. Si alguna vez has utilizado un cliente Telnet, FTP o SSH, que ha utilizado un programa que utiliza sockets. Por lo general, el programador crea dos tipos de enchufes: Uno que vive en el servidor (a - esperar a que - socket del servidor) Y uno que vive en el cliente (usted lo adivinó - una socket de cliente.) Estos dos programas se comunican por un acuerdo de comunicación estilizado predeterminado, llamado protocolo de comunicaciones. De hecho, Telnet, FTP, HTTP, y muchas otras herramientas de Internet son realmente más protocolos que el software. Un programa Telnet es en realidad un cliente toma de usos múltiples, y puede ser utilizado para probar diferentes tipos de sockets de servidor. El propio servidor Web es un servidor especializado que habla principalmente protocolo HTTP y el navegador Web es un cliente especializado que habla HTTP.

Se puede utilizar como una herramienta de toma de Telnet para conectarse a un servidor HTTP. Para probar esto, ejecute el código siguiente desde la línea de comandos. (Se debe trabajar el mismo en todas las plataformas: Todos ellos tienen un programa Telnet básica incorporada.)

telnet aharrisbooks.net 80

Que ha conectado al servidor utilizando el puerto 80 (el puerto del servidor web estándar). Vas a ver una respuesta que se parece a la siguiente. (La negrita indica que esto viene del servidor).

Video: Parte 1 Header - Mi Primera Pagina Web con html5 y css3

Tratando 66.40.52.176 ...Conectado a aharrisbooks.net.carácter de escape `^]`.

Ahora el servidor piensa que eres un navegador. Para obtener una página en particular, tiene que enviar la misma petición al navegador enviaría. Para obtener el índice de javascript y AJAX para los maniquíes por Andy Harris, utilizar esta solicitud:

GET HTTP /jad/index.html / 1.1host: aharrisbooks.net

Pulse la tecla Enter dos veces después de la última línea para enviar la solicitud. Usted verá una larga cadena de código HTML - todo el código que conforma la página. Por supuesto, sólo verá el código, porque esto no es un navegador real. Al final, verá esta línea:

Video: How To Make A Website Start To Finish - Responsive HTML5/CSS3, Image Slider & Drop Down Menu

Conexion cerrada por anfitrion desconocido.

Esto siempre sucede porque HTTP es un protocolo sin estado.

Video: Animar zócalo minimalista en After Effects

sockets web ofrecen un protocolo adicional. Todavía se puede conectar con la página web de la forma habitual, pero cuando se implementa una toma Web, escribir código en su página web que puede conectarse a una toma de servidor y comunicarse con él. Mientras que la página en sí sigue utilizando el protocolo HTTP sin estado, la conexión de socket permanece en su lugar, siempre y cuando la página está activa, que permite una comunicación completa de dos vías sin volver a establecer una conexión.

El tipo de conexión que se obtiene con este mecanismo es ideal para aplicaciones que requieren una gran cantidad de comunicación cliente-servidor, como las aplicaciones de chat y juegos multijugador.

Por supuesto, para construir una conexión de socket web, es necesario tener un cliente y un servidor. Por lo general, el servidor está escrito en un lenguaje como PHP o Python. También es necesario el conocimiento tanto de la programación del zócalo y el idioma del servidor se construye con la construcción de un socket de servidor. Muchos lenguajes modernos soportan un modo de toma genérico que se puede utilizar para crear un socket Web especializado.

El código para un programa que permite al usuario introducir información, que se envía al servidor y se hizo eco de espalda es un poco largo, pero no es terriblemente complicada:

Prueba WebSocket

Web Echo Chamber Socket

Haga clic en el botón `conectar` para conectar
Artículos Relacionados