Contexte :
Il se peut que le Client TimeSensor ne trouve plus son serveur après une mise à jour, ou que les clients atterissent sur un serveur de test sur le même réseau lorsque le serveur productif est éteint.Cet article décrit comment la 4D se comporte à cet égard.
Commandez
Après avoir démarré le client 4D, l'adresse IP du serveur de base de données. 4D se comporte à ce point comme suit:
- Appuyez sur Alt - Afficher la boîte de dialogue de connexion
- Lire EnginedServer.4DLink - si une adresse de serveur valide est entrée, connectez-vous au serveur
- Sondage : le client recherche dans le sous-réseau actuel pour voir s'il trouve un serveur approprié. Si oui, il se connecte automatiquement au serveur
- read lastServer.xml: si rien n'est trouvé dans le sous-réseau du client, le client recherche le fichier lastServer.xml. Le dernier serveur utilisé y est entré - si une adresse de serveur valide est entrée, connectez-vous au serveur
- Pas de serveur valide trouvé - Afficher la boîte de dialogue
Cet ordre amène le client à atterrir sur le mauvais serveur après une mise à jour si le serveur diffuse son adresse et qu'aucun serveur valide n'est entré dans le fichier EnginedServer.4DLink.
•
Malheureusement, comme nous ne pouvons pas modifier ce comportement avec des mesures de programmation au moins à court préavis, nous vous recommandons d'arrêter la diffusion des serveurs de test.
Ceci est possible en bloquant le protocole UDP sur le port 19813 dans le pare-feu du serveur de test.