Message de rapport:
 

Re: Licence pour Postes clients

Sujet: Re: Licence pour Postes clients
par drcharly93 sur 2/5/2006 11:21:40

Bonjour,

Une technique simple:

Créer une table exemple 'Connex' qui contiendra l'IP de la machine au lancement de l'application
Dans une autre table sera enregistré le nombre maximum de connexion simmultanée.

Dans chacun des programme une classe par exemple instanciée au démarrage du programme va regarder le nombre de client connecté 'hNbEnr(Connex)' si ce chiffre est suppérieur ou egale à celui enregistré dans la base la connexion est refusée.
Sinon on ajoute l'IP dans la table Connex.
L'adresse IP est retirée à la la fermeture du programme

Prévoir un programme externe qui retire toutes les connexion cliente en cas de probleme tel que plantage coupure de courant, car dans ce cas le client ne serait retiré de la tablez connex.
Connexion
Menu
Chercher WDForge
Chercher Web
Partenaires
Visualiser tous les Partenaires...
WinDev, WebDev, WinDev Mobile et HyperFile sont des marques déposées par PCSoft. |  Voter |  Legal |  Contact |   XOOPS 2.0.13.2