[Linux] Alerte client distant

Yann Klis strass@::1
Lun 23 Juil 12:08:07 CEST 2007


A moins de faire une application web de type Comet (*), ça restera du 
polling et c'est ce que la personne aimerait éviter.

++

yk

(*) http://en.wikipedia.org/wiki/Comet_%28programming%29

Thiebaut Mochel a écrit :
> 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
>>
>
>


Plus d'informations sur la liste de diffusion linux