CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Pattern listerner en Javascript ou Php

chanac_hares
chanac_hares
Niveau 9
03 août 2011 à 19:51:29

Bonjour à tous,
Je viens par ici , et j'espère que vous allez pouvoir m'orienter.
Je cherche à savoir s'il existe un moyen avec des technos web basiques (JS - PHP) d'impléménter le pattern Listener .

Le but :
p1 ouvre la page maPage.php
p2 ouvre la page maPage.php sur un autre ordi

p1 fait une modification quelconque sur la page

Je souhaiterai qu'après la modification de p1, un message soit envoyé à maPage.php de p2 (via un webservice ou autre) pour qu'elle se reactualise.

C'est pour éviter de faire du pooling en fait !!

Voila , je vous remercie d'avance pour vos réponses

deepblue
deepblue
Niveau 16
04 août 2011 à 01:52:16

Avec des versions très récentes, tu peux faire du client/serveur avec javascript.

Sinon, tu peux faire ça :
- maPage.php à un écouteur d'évenement sur par exemple "pagemodifee". Si l'évent est catchée, tu fais le traitement adequat
- quand tu fais une modif, une requête modifie une données sur le serveur (par exemple, "pagemodifiee.txt" contient "1 p1 (ou p2)")
- maPage.php fait des requêtes régulières vers "pagemodifiee.txt" et test si = 1 et que le user != celui courant. Si c'est le cas, tu génères l'event "pagemodifiee" et tu passes le fichier à 0

-> c'est une base de réflexion et c'est dégueulasse écrit comme ça

chanac_hares
chanac_hares
Niveau 9
06 août 2011 à 11:35:36

Salut et merci pour ton message,

quand tu dis "p fait des requêtes régulières" en fait tu fait du pooling et c'est exactement ce que je veux éviter.

Pour ceux que ça intéresse node.js peut peut être résoudre mon problème, mais pour l'instant je l'ai pas encore tester ...

Sous forums
  • Aide à l'achat Mac
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Internet
  • Steam Deck
  • Macintosh
  • Hardware
La vidéo du moment