Trabajar por internet como si fuese una red local es lento, ¿el motivo?, pues que internet es más lento que una red local.
Una red local "normal" va a 100 o 1000 Mbits, pongamos el caso de 100 que es lo habitual: 100 Mbits = escasamente 10 Mbytes.
Ahora calculemos una conexión de internet, lo "normal" por aquí es 1 Mbit de subida y 20 Mbits de bajada (teóricamente, ya que la práctica es la mitad), bien, eso nos deja en: 1 Mbit= 10 Kbytes "redondeando" y de bajada tenemos 20 Mbits= 2 Mbytes.
Resumiendo:
Cita:
--------Red local------Internet---
Subida-----10 MB----------10 KB
Bajada-----10 MB-----------2 MB
----------------------------------
|
Por lo tanto para hacer un programa que esté conectado a un servidor
por internet necesitas afinarlo muchísimo, muchísimo, muchísimo... básicamente sería trabajar como un cajero automático de los bancos, los datos mínimos imprescindibles y nada más.
Si quieres trabajar por internet entonces debes hacerlo como los programas webs "normales", que se ejecutan en el servidor y el cliente sólo es un terminal, por lo que lo único que "viaja" por la red son los cambios de pantalla, lo que se presenta.