Enviar un mensaje TCP entre un cliente en Swift para un Apple Watch y un servidor web en Kotlin que se ejecuta en IntelliJ IDEA (utilizando direcciones IP públicas)
Configurar NAT — Virtual Servers Setup en el router (es necesario saber la dirección IP que va a tener el servidor, en mi caso 192.168.1.55)

Servidor en Kotlin
Importar librerías
[crayon-6a9d4e9760ca0352784241/]
Código del servidor que escucha las peticiones de dirección IP públicas
[crayon-6a9d4e9760ca7211041872/]

Cliente en Swift para el Apple Watch que envía mensajes a la dirección pública
[crayon-6a9d4e9760ca9918689986/]


Para saber la dirección IP pública de la red

Si hubiera problemas a la hora de enviar mensajes a direcciones públicas (configurar el fichero info.plist)
