Sockets en Java
Los sockets son un concepto abstracto, cuyo uso, es por demás decir de gran importancia (y una de las mejores opciones) para lograr la comunicación entre dos o más procesos (por lo general situados en computadores distintos) de manera fiable.
Los sockets fueron desarrollados como un intento de generalizar el concepto de pipe (tubería unidireccional para la comunicación entre procesos en el entorno Unix) en 4.2BSD bajo contrato por DARPA. Sin embargo, fueron popularizados por Berckley Software Distribution, de la Universidad de Berkley.
Los sockets utilizan una serie de primitivas para establecer el punto de comunicación, para conectarse a una máquina remota en un determinado puerto que esté disponible, para escuchar en él, para leer o escribir y publicar información en él, y finalmente para desconectarse. Con todas las primitivas que ofrecen los sockets, se puede crear un sistema de diálogo muy completo.
Adjunto un informe realizado junto a Dámaris Amaro en el que, se realiza una descripción del entorno de los Sockets, los tipos existentes, su funcionamiento y se presenta un par de ejemplos de su uso en Java. Espero les pueda ayudar en algo.
| Adjunto | Tamaño |
|---|---|
| Sockets.pdf | 323.61 KB |












Transmisión de Archivos
El ejemplo que colocan para la transmisión de archivos usando sockets en Java,obviamente mediante el uso de Threads, esta muy bueno y sobre todo entendible :)