Bonjour David,
Une des possibilités est d'utiliser Ajax, par exemple avec le toolkit
Dojo (http://www.dojotoolkit.org).
Méthode :
- Ajouter un trigger sur la base de données, mettant à jour une table
événements,
- Créer un script CGI (PHP, Ruby...) requétant la table événements et
formattant le résultat en XML,
- Créer du côté client une fonction Javascript maj avec un objet Request
accédant au CGI.
- Ajouter un setTimeout Javascript pour appeler répétitivement fonction maj.
Avantages :
- pas d'applet Java à charger
- peu consommateur de bande passante
Inconvénients :
- browser récent nécessaire
Explicitement,
Thiébaut.
david wrote:
Bonjour,
Je cherche le moyen d’afficher une alerte en temps réel dans une
solution client.
(changement d’état dans un base de donnée = alerte sur un client distant)
La première solution : faire un rechargement d’un page tout les x
secondes par contre j’arrive vite à saturation vu le nombres des clients.
La deuxième solution : Utilisez les Socket.
Avez-vous une idée ou une piste.
Cordialement,
David
No virus found in this outgoing message.
Checked by AVG Free Edition.
Version: 7.5.476 / Virus Database: 269.10.14/912 - Release Date:
22/07/2007 19:02
--
---------------------------------------------
Thiebaut Mochel
Engineer - CECPV
Parc d'Innovation - Bd. Sébastien Brant
BP 10413
67412 Illkirch Cedex
France
Tel. : +33 - (0)3 90 24 45 35
Mail. : [EMAIL PROTECTED]
---------------------------------------------