Ejemplo en Java de envío de una imagen BufferedImage
a través de sockets.
Consiste de dos aplicaciones: Un servidor en Server.java
y cliente en Client.java
.
El servidor muestra una ventana (un JFrame
) vacía al arrancar, abre un socket en el puerto 7777
.
El cliente abre el archivo monalisa.jpeg
y lo envía por sockets al servidor.
El servidor muestra la imagen monalista.jpeg
al recibirla.
- Clona el repositorio localmente:
git clone [email protected]:gankbanger/JavaSocketsExample.git
- Compila el código:
javac *.java
- Ejecuta el servidor (
Server.java
) primero.
java Server
- Después de ver la ventana vacía en pantalla, ejecuta el cliente (
Client.java
)
java Client
pocos momentos después, la imagen monalisa.jpeg
debe aparecer en la ventana abierta por el servidor.