Page 1 sur 1

Jeux Tarot à 5 : Le serveur peut il appeler un client ?

Publié : 22 juin 2006, 18:54
par LPGC
bonjour, :D
j'aimerais développer un jeux de tarot à 5

Le serveur devant transmettre les cartes jouées aux 5 joueurs
Existe t'il un moyen pour que le serveur signale aux clients
que des informations sonts disponibles ?
( Un joueur joue une carte :arrow: Prévenir les 4 autres qu'une carte est jouée :!: )

Afin d'éviter d'actualiser la page continuellement

:?: Est que les add-in servent à ce genre de traitement :?:

Merci pour l'aide :D
Christian

Message envoyé avec : Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)

Publié : 22 juin 2006, 22:26
par epsy
salut,

méthode 'sale': utiliser un iframe masqué(pas bon en xhtml) qui s'actualise toutes les x secodes et signale à tel que ceci est arrivé

méthode 'mr.propre': charger un document je ne sais comment grace au dom(il va falloir que je creuse la question moi aussi ;) )


Message envoyé avec : Mozilla/5.0 (X11; U; Linux i686; fr; rv:1.8.0.4) Gecko/20060508 Firefox/1.5.0.4

Publié : 22 juin 2006, 23:14
par Benoit
epsy a écrit :méthode 'mr.propre': charger un document je ne sais comment grace au dom(il va falloir que je creuse la question moi aussi ;) )
Comment : avec l'objet XMLHttpRequest.
http://developer.mozilla.org/fr/docs/AJAX:Premiers_pas

Publié : 23 juin 2006, 05:09
par LPGC
bonjour, :D

:?: :oops:
Je crois savoir que c'est toujours le client qui demande au serveur

merci beaucoup pour les réponses mais je connais ces méthodes
et c'est justement ce que je veux éviter :!: :!:

Si 1000 clients ( 200 tables de tarots ) demandent
toutes les 3 secondes SI le serveur à quelque chose à leur
communiquer çà va exploser inutilement le trafic chez mon
fournisseur Web

:idea: Ajax est il capable de recevoir un message du
serveur SANS requête envoyée au préalable :?: :?:

Je parle de Tarot, mais je ferais bien un p'tit jeux de Whist aussi :D :D



Message envoyé avec : Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)

Publié : 23 juin 2006, 08:49
par Benoit
LPGC a écrit : :idea: Ajax est il capable de recevoir un message du
serveur SANS requête envoyée au préalable :?: :?:
Pas pour l'instant, je crois que c'est prévu dans les évènements DOM 3 mais je n'en suis pas plus sûr.

Le problème est évidemment qu'HTTP est un protocole sans connexion, on ne peut donc pas l'utiliser pour maintenir une communication bidirectionnelle. Donc il faudrait ouvrir une connexion sur un autre port (comme pour les transferts FTP par exemple) et ça demande tout une négociation pour savoir qui va le faire (le client ou le serveur) et comment.

Ce que tu peux essayer d'utiliser c'est une applet Java, le langage t'offre déjà tout ce qu'il faut (sockets etc.). Sans doute aussi possible en Flash.

Publié : 23 juin 2006, 10:23
par LPGC
j'ai un intérêt particulier dans ce projet
pour pouvoir jouer en réseau avec mes anciens collègues
pendant le temps de midi.

Mais voilà les applets java sont désactivées par la Société
où j'étais, de même le Registry n'est pas accessible

J'ai lu sur le site Geckozone qu'un ADD-IN était un objet
Est ce qu'il y a une installation qui s'effectue sur le client :?:
:arrow: nécessitant l'accessibilité du Registry :?:

Pourriez-vous me conseiller un bon tutorial expliquant les Add-In
et comment peut on capter en javascript les événements provenant de cet Add-In :?:

Un grand merci :D
Christian

Message envoyé avec : Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)

Publié : 23 juin 2006, 11:13
par guilhem_mdg
Regarde du côté de "comete"...

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.0.4) Gecko/20060508 Firefox/1.5.0.4

Publié : 25 juin 2006, 08:39
par Invité
:D bonjour :D
:?: koi kcest comete :oops: je suis débutant :!:
merci
Christian

Message envoyé avec : Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)