[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