# Programación de comunicaciones en red:
 -	Comunicación entre aplicaciones.
 -	Roles cliente y servidor.
 -	Elementos de programación de aplicaciones en red. Librerías.
 -	Sockets.
 -	Creación de sockets.
 -	Enlazado y establecimiento de conexiones.
 -	Utilización de sockets para la transmisión y recepción de información.
 -	Programación de aplicaciones cliente y servidor.
 -	Utilización de hilos en la programación de aplicaciones en red.

------------------------

# Conexión TCP/IP
## Crear una comunicación entre un cliente en PowerShell de Windows y un servidor en Bash de Linux utilizando TCP/IP
https://www.jesusninoc.com/2017/10/26/crear-una-comunicacion-entre-un-cliente-en-powershell-de-windows-y-un-servidor-en-bash-de-linux-utilizando-tcpip/

## Establecer una dirección IPv6 para el interfaz Wi-Fi con PowerShell
https://www.jesusninoc.com/11/03/establecer-una-direccion-ipv6-para-el-interfaz-wi-fi-con-powershell/

------------------------

# JavaScript automatización
https://www.jesusninoc.com/javascript/

# Automatizar con Robot (java.awt.Robot)
https://www.jesusninoc.com/2017/12/01/curso-de-java-con-ejemplos/
- Obtener la posición del ratón en la pantalla con Java
- Ver la resolución de pantalla con Java
- Mover el ratón a una posición con Java
- Mover el ratón con duración a varias posiciones de la pantalla con Java
- Hacer clic en una posición de la pantalla con Java
- Pulsar la tecla de Windows de forma automática con Java
- Abrir Notepad de forma automática con Java mediante la pulsación de teclas
- Abrir Notepad y escribir un texto de forma automática con Java mediante la pulsación de teclas
- Realizar una captura de pantalla de toda la pantalla con Java
- Realizar una captura de pantalla de una parte de la pantalla con Java
- Detectar el color de un píxel de la pantalla con Java

## Ejercicio: abrir WhatsApp y escribir un texto
