Auto-localización de servidor de un cliente
-
23-08-2019 - |
Pregunta
FileMaker Pro tiene una característica que permite a las aplicaciones cliente de ubicación automática la dirección IP de su servidor y conectarse a él. ¿Cuál es la mejor manera de hacer esto usando un lenguaje de propósito general como Java o .NET?
Solución
FileMaker es probablemente mediante Bonjour. Comprobar en http://developer.apple.com/bonjour/ y también Avahi
Lo hace mediante la aplicación de lo que ellos llaman multidifusión-dns. El uso de un DNS P2P utilizando multidifusión, que son capaces de mostrar no sólo los servidores, sino también a los servidores y puertos.
E incluso si usted está utilizando en una red empresarial, también puede publicar los registros del servidor DNS de la intranet, para que no se va a confiar en sus routers y su tolerancia de multidifusión (que puede ser abrumador). Por lo tanto, se escala hacia arriba.
Otros consejos
Uso puede utilizar UDP multidifusión para intentar contactar con un servidor inclusión en un grupo de multidifusión conocida y el puerto.