¿ El lenguaje de programación Java es una diversa , multi-plataforma , lenguaje de programación orientado a objetos . Debido a que puede funcionar en varios sistemas operativos y arquitecturas , Java puede realizar una variedad de tareas, tales como la programación de sistemas , desarrollo de juegos y gestión de redes . También puede servir como una plataforma para el desarrollo de software que establece conexiones a servidores y escucha el tráfico de red a través de las subrutinas llamadas " tomas ". Sockets TCP /IP
Aunque la mayoría de los usuarios tienen cierta familiaridad con el funcionamiento de la comunicación en la web , la mayoría de pensar en ella en términos de navegación por la red de nivel superior , como un URL. El Protocolo de Control de Transferencia y de Protocolo de Internet , o TCP /IP , trabaja a un nivel más bajo que estos mecanismos , más cerca del hardware de la red real . Esencialmente , TCP /IP funciona en dos partes: " . Paquetes " los controles de aspecto intelectual como los datos se mueve alrededor de la Internet en bloques discretos de información denominado TCP determina la validez de estos paquetes mediante el control de la corrupción de datos . Las subrutinas en muchos sistemas informáticos que manejan estas transmisiones se denominan " sockets. "
Sockets y Java
para manejar los datos entrantes y salientes que utilizan sockets , Java incluye el " biblioteca java.net.Socket " . Los programas que manejan el uso del tráfico de red sockets para gestionar las conexiones entre servidores y clientes . Cuando un cliente realiza una solicitud para conectarse a un servidor, éste envía su información y , en caso de ser aceptada la conexión, el cliente y el servidor de creación de sockets que se encargan de la transmisión de datos entre los ordenadores . Sockets no se utilizan necesariamente para conectarse a las páginas web , a pesar de que son parte de la estructura subyacente de la comunicación de red que hacen posible las conexiones a Internet .
Declarar y abrir un Socket Connection