Creación de una aplicación servidor-cliente utilizando las clases DatagramPacket y DatagramSocket

Para crear una aplicación que utilice UDP para establecer la conexión entre un cliente y un servidor, debemos realizar los siguientes pasos: Crear un programa de servidor Crear un programa de cliente Ejecutar el programa cliente y servidor. Realicemos los pasos en las siguientes subsecciones: Crear el programa del servidor  Vamos a crear la clase … Continue reading «Creación de una aplicación servidor-cliente utilizando las clases DatagramPacket y DatagramSocket»

Java: lectura de una URL usando la clase URLConnection

URLConnection es una clase abstracta cuyas subclases forman el enlace entre la aplicación del usuario y cualquier recurso en la web. Podemos usarlo para leer/escribir desde/hacia cualquier recurso referenciado por un objeto URL. Hay principalmente dos subclases que amplían la clase URLConnection HttpURLConnection: si nos conectamos a cualquier URL que use «http» como protocolo, entonces … Continue reading «Java: lectura de una URL usando la clase URLConnection»

Clase Java.net.JarURLConnection en Java

Requisito previo: archivos JAR en Java ¿Qué es un archivo Jar? JavaArchive (JAR) agrupa todas las clases en un solo paquete. Dado que el archivo está comprimido y se puede descargar en una sola conexión HTTP, a menudo es más rápido descargar el archivo que descargar clases individuales. Aunque jar agrupa todas las clases, sus … Continue reading «Clase Java.net.JarURLConnection en Java»

Técnica de detección de errores de relleno de bits usando Java

Requisitos previos: 1 . Programación de sockets en Java  2. Relleno de bits  3. Encuadre en la capa de enlace de datos  Los datos se encapsulan en marcos en la capa de enlace de datos y se envían a través de la red. Bit Stuffing es una técnica de detección de errores.  La idea utilizada … Continue reading «Técnica de detección de errores de relleno de bits usando Java»

Clase InetAddress en Java

 Una dirección IP es una dirección que tiene información sobre cómo llegar a un host específico, que es un número de dirección único de 32 bits que tiene un espacio de direcciones de 2^32. La clase InetAddress es una representación de una dirección IP. Representa tanto la dirección IPv4 de 32 bits como la dirección … Continue reading «Clase InetAddress en Java»

Clase Java.net.InetSocketAddress en Java

Esta clase implementa la dirección de socket IP (combinación de dirección IP y número de puerto). Los objetos de esta clase son inmutables y se pueden utilizar con fines vinculantes y de conexión.  Constructores :  1. InetSocketAddress(InetAddress addr, int port): este constructor es similar a la estructura general de una dirección de socket con los … Continue reading «Clase Java.net.InetSocketAddress en Java»

Implementando Checksum usando Java

La suma de comprobación es una técnica de detección de errores que se puede aplicar a mensajes de cualquier longitud. Se utiliza principalmente en las capas de red y transporte del conjunto de protocolos TCP/IP. Aquí, hemos considerado los datos decimales que envía el remitente al receptor mediante la programación de sockets. El número de segmentos … Continue reading «Implementando Checksum usando Java»

Establecimiento de la comunicación bidireccional entre el servidor y el cliente en Java

Es posible enviar datos desde el servidor y recibir una respuesta del cliente. De manera similar, el cliente también puede enviar y recibir datos hacia y desde. A continuación se detallan los distintos pasos para hacerlo: Necesitamos flujos adicionales tanto en el servidor como en el cliente. Por ejemplo, para recibir datos en el servidor, … Continue reading «Establecimiento de la comunicación bidireccional entre el servidor y el cliente en Java»

Clase Java.net.Inet6Address en Java

Esta clase representa la dirección IPv6 y amplía la clase InetAddress. Los métodos de esta clase brindan la posibilidad de representar e interpretar direcciones IPv6. Los métodos de esta clase toman entrada en los siguientes formatos: x:x:x:x:x:x:x:x: esta es la forma general de la dirección IPv6 donde cada x se puede reemplazar con un valor … Continue reading «Clase Java.net.Inet6Address en Java»

Descargar página web usando Java

Programa Java para leer y descargar la página web Pasos: 1. Cree un objeto de URL y pase url como string para descargar la página web. Ejemplo de URL = nueva URL (pase la URL de la página web que desea descargar) 2. Cree el objeto Buffered Reader y pase openStream(). Método de URL en … Continue reading «Descargar página web usando Java»