Informer tous les clients connectés à l'application web
4 réponses
HWO
Bonjour =E0 tous,
Je suis un tout nouveau d=E9butant dans le dev d'application=20
web et je cherche =E0 comprendre les m=E9canismes d'asp.net.=20
Mes int=E9rrogatoins sont les suivantes :
Comment peut-on retrouver tous les clients connect=E9s sur=20
une application Web, je pense qu'il faut utilis=E9 les=20
sessions mais j'ai pas trouv=E9 comment les retrouver dans=20
le code (Global.asa)?
Est-il possible de mettre =E0 jour (un "label" d'information=20
par exemple) sur tous les clients connect=E9s sur un=20
=E9v=E9nement survenu c=F4t=E9 serveur (par exemple un timer dans=20
global.asa).
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Frédéric Queudret [MS]
Bonjour,
Dans votre cas, il me semble que vous pouvez gérer une liste des clients qui se connectent par une HashTable ou autre que vous mettez à jour sur l'événement Session_OnStart. Lorsque vous voulez afficher une information à l'ensemble des utilisateurs, mettez cette information dans "Application" (Application.Add(...)). Lorsqu'un client navigue vers une page de votre application, raffraichissez votre Label avec la valeur stockée dans Application. Il n'est pas possible que le serveur fasse la mise à jour de l'affichage des clients sur le déclenchement d'un événement serveur (le principe du protocole HTTP ne permet pas cela: le client initie une demande, le serveur répond à la demande, le navigateur affiche la réponse du serveur). Que souhaitez-vous faire?
Frédéric.
"HWO" wrote in message news:16c601c51065$06ce6ca0$ Bonjour à tous,
Je suis un tout nouveau débutant dans le dev d'application web et je cherche à comprendre les mécanismes d'asp.net. Mes intérrogatoins sont les suivantes :
Comment peut-on retrouver tous les clients connectés sur une application Web, je pense qu'il faut utilisé les sessions mais j'ai pas trouvé comment les retrouver dans le code (Global.asa)?
Est-il possible de mettre à jour (un "label" d'information par exemple) sur tous les clients connectés sur un événement survenu côté serveur (par exemple un timer dans global.asa).
Merci de vos eclaicissements précieux.
Bonjour,
Dans votre cas, il me semble que vous pouvez gérer une liste des clients qui
se connectent par une HashTable ou autre que vous mettez à jour sur
l'événement Session_OnStart.
Lorsque vous voulez afficher une information à l'ensemble des utilisateurs,
mettez cette information dans "Application" (Application.Add(...)).
Lorsqu'un client navigue vers une page de votre application, raffraichissez
votre Label avec la valeur stockée dans Application.
Il n'est pas possible que le serveur fasse la mise à jour de l'affichage des
clients sur le déclenchement d'un événement serveur (le principe du
protocole HTTP ne permet pas cela: le client initie une demande, le serveur
répond à la demande, le navigateur affiche la réponse du serveur).
Que souhaitez-vous faire?
Frédéric.
"HWO" <anonymous@discussions.microsoft.com> wrote in message
news:16c601c51065$06ce6ca0$a401280a@phx.gbl...
Bonjour à tous,
Je suis un tout nouveau débutant dans le dev d'application
web et je cherche à comprendre les mécanismes d'asp.net.
Mes intérrogatoins sont les suivantes :
Comment peut-on retrouver tous les clients connectés sur
une application Web, je pense qu'il faut utilisé les
sessions mais j'ai pas trouvé comment les retrouver dans
le code (Global.asa)?
Est-il possible de mettre à jour (un "label" d'information
par exemple) sur tous les clients connectés sur un
événement survenu côté serveur (par exemple un timer dans
global.asa).
Dans votre cas, il me semble que vous pouvez gérer une liste des clients qui se connectent par une HashTable ou autre que vous mettez à jour sur l'événement Session_OnStart. Lorsque vous voulez afficher une information à l'ensemble des utilisateurs, mettez cette information dans "Application" (Application.Add(...)). Lorsqu'un client navigue vers une page de votre application, raffraichissez votre Label avec la valeur stockée dans Application. Il n'est pas possible que le serveur fasse la mise à jour de l'affichage des clients sur le déclenchement d'un événement serveur (le principe du protocole HTTP ne permet pas cela: le client initie une demande, le serveur répond à la demande, le navigateur affiche la réponse du serveur). Que souhaitez-vous faire?
Frédéric.
"HWO" wrote in message news:16c601c51065$06ce6ca0$ Bonjour à tous,
Je suis un tout nouveau débutant dans le dev d'application web et je cherche à comprendre les mécanismes d'asp.net. Mes intérrogatoins sont les suivantes :
Comment peut-on retrouver tous les clients connectés sur une application Web, je pense qu'il faut utilisé les sessions mais j'ai pas trouvé comment les retrouver dans le code (Global.asa)?
Est-il possible de mettre à jour (un "label" d'information par exemple) sur tous les clients connectés sur un événement survenu côté serveur (par exemple un timer dans global.asa).
Merci de vos eclaicissements précieux.
HWO
En fait, je cherche à faire un système de communication temps réel "web". Mon application web communique avec un système d'information technique, qui met à jour un certain nombre de data (sous DDE ou OPC, ou autre ...). Je désire mettre à la disposition de tous ces informations (en temps réel pour tous les clients connectés)?
En passant par une application web, la visualistion de ces informations est possible à partir de toutes machines du réseau, sans aucune installation sur ces dernières. N'est pas là l'intérêt d'une application web ?
Pour arriver à mes fins, il faut que ce soit le serveur qui réalise la mise à jour des client non ?
OU alors il faut sur chacun des clients, déclencher à intervalle régulier (timer) un postback ?
Quel chemin prendre ?
-----Message d'origine----- Bonjour,
Dans votre cas, il me semble que vous pouvez gérer une
liste des clients qui
se connectent par une HashTable ou autre que vous mettez
à jour sur
l'événement Session_OnStart. Lorsque vous voulez afficher une information à l'ensemble
des utilisateurs,
mettez cette information dans "Application"
(Application.Add(...)).
Lorsqu'un client navigue vers une page de votre
application, raffraichissez
votre Label avec la valeur stockée dans Application. Il n'est pas possible que le serveur fasse la mise à jour
de l'affichage des
clients sur le déclenchement d'un événement serveur (le
principe du
protocole HTTP ne permet pas cela: le client initie une
demande, le serveur
répond à la demande, le navigateur affiche la réponse du
serveur).
Que souhaitez-vous faire?
Frédéric.
"HWO" wrote in
message
news:16c601c51065$06ce6ca0$ Bonjour à tous,
Je suis un tout nouveau débutant dans le dev d'application web et je cherche à comprendre les mécanismes d'asp.net. Mes intérrogatoins sont les suivantes :
Comment peut-on retrouver tous les clients connectés sur une application Web, je pense qu'il faut utilisé les sessions mais j'ai pas trouvé comment les retrouver dans le code (Global.asa)?
Est-il possible de mettre à jour (un "label" d'information par exemple) sur tous les clients connectés sur un événement survenu côté serveur (par exemple un timer dans global.asa).
Merci de vos eclaicissements précieux.
.
En fait, je cherche à faire un système de communication
temps réel "web".
Mon application web communique avec un système
d'information technique, qui met à jour un certain nombre
de data (sous DDE ou OPC, ou autre ...).
Je désire mettre à la disposition de tous ces informations
(en temps réel pour tous les clients connectés)?
En passant par une application web, la visualistion de ces
informations est possible à partir de toutes machines du
réseau, sans aucune installation sur ces dernières.
N'est pas là l'intérêt d'une application web ?
Pour arriver à mes fins, il faut que ce soit le serveur
qui réalise la mise à jour des client non ?
OU alors il faut sur chacun des clients, déclencher à
intervalle régulier (timer) un postback ?
Quel chemin prendre ?
-----Message d'origine-----
Bonjour,
Dans votre cas, il me semble que vous pouvez gérer une
liste des clients qui
se connectent par une HashTable ou autre que vous mettez
à jour sur
l'événement Session_OnStart.
Lorsque vous voulez afficher une information à l'ensemble
des utilisateurs,
mettez cette information dans "Application"
(Application.Add(...)).
Lorsqu'un client navigue vers une page de votre
application, raffraichissez
votre Label avec la valeur stockée dans Application.
Il n'est pas possible que le serveur fasse la mise à jour
de l'affichage des
clients sur le déclenchement d'un événement serveur (le
principe du
protocole HTTP ne permet pas cela: le client initie une
demande, le serveur
répond à la demande, le navigateur affiche la réponse du
serveur).
Que souhaitez-vous faire?
Frédéric.
"HWO" <anonymous@discussions.microsoft.com> wrote in
message
news:16c601c51065$06ce6ca0$a401280a@phx.gbl...
Bonjour à tous,
Je suis un tout nouveau débutant dans le dev d'application
web et je cherche à comprendre les mécanismes d'asp.net.
Mes intérrogatoins sont les suivantes :
Comment peut-on retrouver tous les clients connectés sur
une application Web, je pense qu'il faut utilisé les
sessions mais j'ai pas trouvé comment les retrouver dans
le code (Global.asa)?
Est-il possible de mettre à jour (un "label" d'information
par exemple) sur tous les clients connectés sur un
événement survenu côté serveur (par exemple un timer dans
global.asa).
En fait, je cherche à faire un système de communication temps réel "web". Mon application web communique avec un système d'information technique, qui met à jour un certain nombre de data (sous DDE ou OPC, ou autre ...). Je désire mettre à la disposition de tous ces informations (en temps réel pour tous les clients connectés)?
En passant par une application web, la visualistion de ces informations est possible à partir de toutes machines du réseau, sans aucune installation sur ces dernières. N'est pas là l'intérêt d'une application web ?
Pour arriver à mes fins, il faut que ce soit le serveur qui réalise la mise à jour des client non ?
OU alors il faut sur chacun des clients, déclencher à intervalle régulier (timer) un postback ?
Quel chemin prendre ?
-----Message d'origine----- Bonjour,
Dans votre cas, il me semble que vous pouvez gérer une
liste des clients qui
se connectent par une HashTable ou autre que vous mettez
à jour sur
l'événement Session_OnStart. Lorsque vous voulez afficher une information à l'ensemble
des utilisateurs,
mettez cette information dans "Application"
(Application.Add(...)).
Lorsqu'un client navigue vers une page de votre
application, raffraichissez
votre Label avec la valeur stockée dans Application. Il n'est pas possible que le serveur fasse la mise à jour
de l'affichage des
clients sur le déclenchement d'un événement serveur (le
principe du
protocole HTTP ne permet pas cela: le client initie une
demande, le serveur
répond à la demande, le navigateur affiche la réponse du
serveur).
Que souhaitez-vous faire?
Frédéric.
"HWO" wrote in
message
news:16c601c51065$06ce6ca0$ Bonjour à tous,
Je suis un tout nouveau débutant dans le dev d'application web et je cherche à comprendre les mécanismes d'asp.net. Mes intérrogatoins sont les suivantes :
Comment peut-on retrouver tous les clients connectés sur une application Web, je pense qu'il faut utilisé les sessions mais j'ai pas trouvé comment les retrouver dans le code (Global.asa)?
Est-il possible de mettre à jour (un "label" d'information par exemple) sur tous les clients connectés sur un événement survenu côté serveur (par exemple un timer dans global.asa).
Merci de vos eclaicissements précieux.
.
Paul Bacelar
Vous vous fourvoyez. Web = HTTP = pas de temps réel. Pour votre solution, il vous faut d'autres outils comme ActiveX ou applet JAVA etc... -- Paul Bacelar
"HWO" wrote in message news:08b201c5108a$3d40df00$ En fait, je cherche à faire un système de communication temps réel "web". Mon application web communique avec un système d'information technique, qui met à jour un certain nombre de data (sous DDE ou OPC, ou autre ...). Je désire mettre à la disposition de tous ces informations (en temps réel pour tous les clients connectés)?
En passant par une application web, la visualistion de ces informations est possible à partir de toutes machines du réseau, sans aucune installation sur ces dernières. N'est pas là l'intérêt d'une application web ?
Pour arriver à mes fins, il faut que ce soit le serveur qui réalise la mise à jour des client non ?
OU alors il faut sur chacun des clients, déclencher à intervalle régulier (timer) un postback ?
Quel chemin prendre ?
-----Message d'origine----- Bonjour,
Dans votre cas, il me semble que vous pouvez gérer une
liste des clients qui
se connectent par une HashTable ou autre que vous mettez
à jour sur
l'événement Session_OnStart. Lorsque vous voulez afficher une information à l'ensemble
des utilisateurs,
mettez cette information dans "Application"
(Application.Add(...)).
Lorsqu'un client navigue vers une page de votre
application, raffraichissez
votre Label avec la valeur stockée dans Application. Il n'est pas possible que le serveur fasse la mise à jour
de l'affichage des
clients sur le déclenchement d'un événement serveur (le
principe du
protocole HTTP ne permet pas cela: le client initie une
demande, le serveur
répond à la demande, le navigateur affiche la réponse du
serveur).
Que souhaitez-vous faire?
Frédéric.
"HWO" wrote in
message
news:16c601c51065$06ce6ca0$ Bonjour à tous,
Je suis un tout nouveau débutant dans le dev d'application web et je cherche à comprendre les mécanismes d'asp.net. Mes intérrogatoins sont les suivantes :
Comment peut-on retrouver tous les clients connectés sur une application Web, je pense qu'il faut utilisé les sessions mais j'ai pas trouvé comment les retrouver dans le code (Global.asa)?
Est-il possible de mettre à jour (un "label" d'information par exemple) sur tous les clients connectés sur un événement survenu côté serveur (par exemple un timer dans global.asa).
Merci de vos eclaicissements précieux.
.
Vous vous fourvoyez.
Web = HTTP = pas de temps réel.
Pour votre solution, il vous faut d'autres outils comme ActiveX ou applet
JAVA etc...
--
Paul Bacelar
"HWO" <anonymous@discussions.microsoft.com> wrote in message
news:08b201c5108a$3d40df00$a501280a@phx.gbl...
En fait, je cherche à faire un système de communication
temps réel "web".
Mon application web communique avec un système
d'information technique, qui met à jour un certain nombre
de data (sous DDE ou OPC, ou autre ...).
Je désire mettre à la disposition de tous ces informations
(en temps réel pour tous les clients connectés)?
En passant par une application web, la visualistion de ces
informations est possible à partir de toutes machines du
réseau, sans aucune installation sur ces dernières.
N'est pas là l'intérêt d'une application web ?
Pour arriver à mes fins, il faut que ce soit le serveur
qui réalise la mise à jour des client non ?
OU alors il faut sur chacun des clients, déclencher à
intervalle régulier (timer) un postback ?
Quel chemin prendre ?
-----Message d'origine-----
Bonjour,
Dans votre cas, il me semble que vous pouvez gérer une
liste des clients qui
se connectent par une HashTable ou autre que vous mettez
à jour sur
l'événement Session_OnStart.
Lorsque vous voulez afficher une information à l'ensemble
des utilisateurs,
mettez cette information dans "Application"
(Application.Add(...)).
Lorsqu'un client navigue vers une page de votre
application, raffraichissez
votre Label avec la valeur stockée dans Application.
Il n'est pas possible que le serveur fasse la mise à jour
de l'affichage des
clients sur le déclenchement d'un événement serveur (le
principe du
protocole HTTP ne permet pas cela: le client initie une
demande, le serveur
répond à la demande, le navigateur affiche la réponse du
serveur).
Que souhaitez-vous faire?
Frédéric.
"HWO" <anonymous@discussions.microsoft.com> wrote in
message
news:16c601c51065$06ce6ca0$a401280a@phx.gbl...
Bonjour à tous,
Je suis un tout nouveau débutant dans le dev d'application
web et je cherche à comprendre les mécanismes d'asp.net.
Mes intérrogatoins sont les suivantes :
Comment peut-on retrouver tous les clients connectés sur
une application Web, je pense qu'il faut utilisé les
sessions mais j'ai pas trouvé comment les retrouver dans
le code (Global.asa)?
Est-il possible de mettre à jour (un "label" d'information
par exemple) sur tous les clients connectés sur un
événement survenu côté serveur (par exemple un timer dans
global.asa).
Vous vous fourvoyez. Web = HTTP = pas de temps réel. Pour votre solution, il vous faut d'autres outils comme ActiveX ou applet JAVA etc... -- Paul Bacelar
"HWO" wrote in message news:08b201c5108a$3d40df00$ En fait, je cherche à faire un système de communication temps réel "web". Mon application web communique avec un système d'information technique, qui met à jour un certain nombre de data (sous DDE ou OPC, ou autre ...). Je désire mettre à la disposition de tous ces informations (en temps réel pour tous les clients connectés)?
En passant par une application web, la visualistion de ces informations est possible à partir de toutes machines du réseau, sans aucune installation sur ces dernières. N'est pas là l'intérêt d'une application web ?
Pour arriver à mes fins, il faut que ce soit le serveur qui réalise la mise à jour des client non ?
OU alors il faut sur chacun des clients, déclencher à intervalle régulier (timer) un postback ?
Quel chemin prendre ?
-----Message d'origine----- Bonjour,
Dans votre cas, il me semble que vous pouvez gérer une
liste des clients qui
se connectent par une HashTable ou autre que vous mettez
à jour sur
l'événement Session_OnStart. Lorsque vous voulez afficher une information à l'ensemble
des utilisateurs,
mettez cette information dans "Application"
(Application.Add(...)).
Lorsqu'un client navigue vers une page de votre
application, raffraichissez
votre Label avec la valeur stockée dans Application. Il n'est pas possible que le serveur fasse la mise à jour
de l'affichage des
clients sur le déclenchement d'un événement serveur (le
principe du
protocole HTTP ne permet pas cela: le client initie une
demande, le serveur
répond à la demande, le navigateur affiche la réponse du
serveur).
Que souhaitez-vous faire?
Frédéric.
"HWO" wrote in
message
news:16c601c51065$06ce6ca0$ Bonjour à tous,
Je suis un tout nouveau débutant dans le dev d'application web et je cherche à comprendre les mécanismes d'asp.net. Mes intérrogatoins sont les suivantes :
Comment peut-on retrouver tous les clients connectés sur une application Web, je pense qu'il faut utilisé les sessions mais j'ai pas trouvé comment les retrouver dans le code (Global.asa)?
Est-il possible de mettre à jour (un "label" d'information par exemple) sur tous les clients connectés sur un événement survenu côté serveur (par exemple un timer dans global.asa).
Merci de vos eclaicissements précieux.
.
Frédéric Queudret [MS]
Bonjour,
Dans votre cas, avec HTTP, qui est un protocole sans état, vous pouvez effectivement déclencher une mise à jour sur les postes clients par un timer (un refresh de la page). Les autres solutions données dans la réponse précédente sont aussi valables. Frédéric.
"HWO" wrote in message news:08b201c5108a$3d40df00$ En fait, je cherche à faire un système de communication temps réel "web". Mon application web communique avec un système d'information technique, qui met à jour un certain nombre de data (sous DDE ou OPC, ou autre ...). Je désire mettre à la disposition de tous ces informations (en temps réel pour tous les clients connectés)?
En passant par une application web, la visualistion de ces informations est possible à partir de toutes machines du réseau, sans aucune installation sur ces dernières. N'est pas là l'intérêt d'une application web ?
Pour arriver à mes fins, il faut que ce soit le serveur qui réalise la mise à jour des client non ?
OU alors il faut sur chacun des clients, déclencher à intervalle régulier (timer) un postback ?
Quel chemin prendre ?
-----Message d'origine----- Bonjour,
Dans votre cas, il me semble que vous pouvez gérer une
liste des clients qui
se connectent par une HashTable ou autre que vous mettez
à jour sur
l'événement Session_OnStart. Lorsque vous voulez afficher une information à l'ensemble
des utilisateurs,
mettez cette information dans "Application"
(Application.Add(...)).
Lorsqu'un client navigue vers une page de votre
application, raffraichissez
votre Label avec la valeur stockée dans Application. Il n'est pas possible que le serveur fasse la mise à jour
de l'affichage des
clients sur le déclenchement d'un événement serveur (le
principe du
protocole HTTP ne permet pas cela: le client initie une
demande, le serveur
répond à la demande, le navigateur affiche la réponse du
serveur).
Que souhaitez-vous faire?
Frédéric.
"HWO" wrote in
message
news:16c601c51065$06ce6ca0$ Bonjour à tous,
Je suis un tout nouveau débutant dans le dev d'application web et je cherche à comprendre les mécanismes d'asp.net. Mes intérrogatoins sont les suivantes :
Comment peut-on retrouver tous les clients connectés sur une application Web, je pense qu'il faut utilisé les sessions mais j'ai pas trouvé comment les retrouver dans le code (Global.asa)?
Est-il possible de mettre à jour (un "label" d'information par exemple) sur tous les clients connectés sur un événement survenu côté serveur (par exemple un timer dans global.asa).
Merci de vos eclaicissements précieux.
.
Bonjour,
Dans votre cas, avec HTTP, qui est un protocole sans état, vous pouvez
effectivement déclencher une mise à jour sur les postes clients par un timer
(un refresh de la page).
Les autres solutions données dans la réponse précédente sont aussi valables.
Frédéric.
"HWO" <anonymous@discussions.microsoft.com> wrote in message
news:08b201c5108a$3d40df00$a501280a@phx.gbl...
En fait, je cherche à faire un système de communication
temps réel "web".
Mon application web communique avec un système
d'information technique, qui met à jour un certain nombre
de data (sous DDE ou OPC, ou autre ...).
Je désire mettre à la disposition de tous ces informations
(en temps réel pour tous les clients connectés)?
En passant par une application web, la visualistion de ces
informations est possible à partir de toutes machines du
réseau, sans aucune installation sur ces dernières.
N'est pas là l'intérêt d'une application web ?
Pour arriver à mes fins, il faut que ce soit le serveur
qui réalise la mise à jour des client non ?
OU alors il faut sur chacun des clients, déclencher à
intervalle régulier (timer) un postback ?
Quel chemin prendre ?
-----Message d'origine-----
Bonjour,
Dans votre cas, il me semble que vous pouvez gérer une
liste des clients qui
se connectent par une HashTable ou autre que vous mettez
à jour sur
l'événement Session_OnStart.
Lorsque vous voulez afficher une information à l'ensemble
des utilisateurs,
mettez cette information dans "Application"
(Application.Add(...)).
Lorsqu'un client navigue vers une page de votre
application, raffraichissez
votre Label avec la valeur stockée dans Application.
Il n'est pas possible que le serveur fasse la mise à jour
de l'affichage des
clients sur le déclenchement d'un événement serveur (le
principe du
protocole HTTP ne permet pas cela: le client initie une
demande, le serveur
répond à la demande, le navigateur affiche la réponse du
serveur).
Que souhaitez-vous faire?
Frédéric.
"HWO" <anonymous@discussions.microsoft.com> wrote in
message
news:16c601c51065$06ce6ca0$a401280a@phx.gbl...
Bonjour à tous,
Je suis un tout nouveau débutant dans le dev d'application
web et je cherche à comprendre les mécanismes d'asp.net.
Mes intérrogatoins sont les suivantes :
Comment peut-on retrouver tous les clients connectés sur
une application Web, je pense qu'il faut utilisé les
sessions mais j'ai pas trouvé comment les retrouver dans
le code (Global.asa)?
Est-il possible de mettre à jour (un "label" d'information
par exemple) sur tous les clients connectés sur un
événement survenu côté serveur (par exemple un timer dans
global.asa).
Dans votre cas, avec HTTP, qui est un protocole sans état, vous pouvez effectivement déclencher une mise à jour sur les postes clients par un timer (un refresh de la page). Les autres solutions données dans la réponse précédente sont aussi valables. Frédéric.
"HWO" wrote in message news:08b201c5108a$3d40df00$ En fait, je cherche à faire un système de communication temps réel "web". Mon application web communique avec un système d'information technique, qui met à jour un certain nombre de data (sous DDE ou OPC, ou autre ...). Je désire mettre à la disposition de tous ces informations (en temps réel pour tous les clients connectés)?
En passant par une application web, la visualistion de ces informations est possible à partir de toutes machines du réseau, sans aucune installation sur ces dernières. N'est pas là l'intérêt d'une application web ?
Pour arriver à mes fins, il faut que ce soit le serveur qui réalise la mise à jour des client non ?
OU alors il faut sur chacun des clients, déclencher à intervalle régulier (timer) un postback ?
Quel chemin prendre ?
-----Message d'origine----- Bonjour,
Dans votre cas, il me semble que vous pouvez gérer une
liste des clients qui
se connectent par une HashTable ou autre que vous mettez
à jour sur
l'événement Session_OnStart. Lorsque vous voulez afficher une information à l'ensemble
des utilisateurs,
mettez cette information dans "Application"
(Application.Add(...)).
Lorsqu'un client navigue vers une page de votre
application, raffraichissez
votre Label avec la valeur stockée dans Application. Il n'est pas possible que le serveur fasse la mise à jour
de l'affichage des
clients sur le déclenchement d'un événement serveur (le
principe du
protocole HTTP ne permet pas cela: le client initie une
demande, le serveur
répond à la demande, le navigateur affiche la réponse du
serveur).
Que souhaitez-vous faire?
Frédéric.
"HWO" wrote in
message
news:16c601c51065$06ce6ca0$ Bonjour à tous,
Je suis un tout nouveau débutant dans le dev d'application web et je cherche à comprendre les mécanismes d'asp.net. Mes intérrogatoins sont les suivantes :
Comment peut-on retrouver tous les clients connectés sur une application Web, je pense qu'il faut utilisé les sessions mais j'ai pas trouvé comment les retrouver dans le code (Global.asa)?
Est-il possible de mettre à jour (un "label" d'information par exemple) sur tous les clients connectés sur un événement survenu côté serveur (par exemple un timer dans global.asa).