He desarrollado una aplicación servidor con un TServerSocket y otra cliente con un TClientSocket.Cuando arranco el servidor y el cliente en la misma máquina, la conexión del cliente con el servidor es instantánea. Sin embargo, cuando lo prueba en una red local: el servidor en una máquina y el cliente en otra, el cliente tarda del orden de 15 segundos en conectarse con el servidor. Después de la conexión, la comunicación cliente/servidor es instantánea.
Alguien sabe ¿porqué tarda tanto la conexión en la red local y en una misma máquina la conexión es instantánea? y ¿Cómo puedo reducir ese tiempo?