Buenos días / tardes / Noches.
Después de muchos días intentando solucionar el enunciado de este post, haciéndolo de casi todas las maneras que he encontrado en este foro y en Google, me he decidido a pediros auxilio.
Yo no soy un profesional informático, mi carrera siempre ha estado relacionada con la gestión empresarial, pero soy un amante de Delphi. Empecé con Borlan Turbo Pascal Orientado a Objetos, Delphi 2,3, ....

Entrando en materia:
Dispongo de una App desarrollada con Delphi 2010 y un Servidor alojado en el extranjero. Mi SO es Windows 10, tanto en mi Pc como en el servidor.
Hasta ahora el servidor lo he utilizado para hacer correr mi App sin riesgo (o menos riesgo) a los cortes de luz que sufro en casa.
No contraté el servidor para temas de Web, por lo que no dispongo de un dominio y me conecto con la Ip de mi servidor.
Ahora estoy intentando comunicar la App del servidor con la App de mi Pc.
He probado:Indy (por primera vez)
Sockets (siempre me ha funcionado bien en mi Pc)
TcpClient (por primera vez)
WebBrowserHe tenido que crear un sitio Web en el servidor y he conseguido la conexión.
El problema es que para conseguir lo que necesito, tengo que hacer cosas con Html y Asp/Aspx. No desearía tener que aprender todo esto nuevo para mi.
Todos los sistemas que he probado me funcionan bien en mi Pc, pero no con el Servidor.
Estoy convencido de que no funcionan porque no los configuro adecuadamente, abro puertos en el servidor, etc
La cuestión es que si alguno de vosotros ya ha pasado por esto, tiene tiempo y desea compartirlo conmigo, se lo agradecería un montón.
Necesito saber, en vuestra opinión, que componentes son los más adecuados para la comunicación privada entre el Server(hosting) y mi Pc.Como configurar el componente Cliente y Servido.
Si tengo que hacer algo en el servidor.
Y ya puestos, si penáis que debería encriptar la información y cómo hacerlo.
Si habéis leído hasta aquí, os doy las gracias por vuestra paciencia y quedo a la espera de vuestras sugerencias.