Dialogue Serveur-Client |
|
Le dialogue entre le serveur de licences et les clients est réalisé par une connexion UDP. Une connexion UDP n'étant pas permanente, il est nécessaire de dialoguer régulièrement entre le serveur et le client. Dans notre cas, toutes les minutes le client demande une confirmation des licences utilisées. Si le serveur ne répond pas (pas exemple le process a été stoppé), un message est affiché et la sortie de TellWatch est automatique après 10 minutes. Si le client est arrêté brutalement sans rendre les licences utilisées, le serveur tente trois connexions au client toutes les 2 minutes et libère les licences sans réponse. Une connexion TCP ou UDP nécessite un numéro de service qui définit la taille des messages envoyés. Il est possible de paramétrer tous les numéros de service non utilisés. Par défaut le numéro de service 1800 est utilisé. |