Bonjour,
Je travaille actuellement sur un projet java sous forme d'applet sur un site en php, mais des interactions au niveau réseau sont à prendre en compte. Je ne suis pas super calé en réseaux, c'est pourquoi j'aurais besoins de quelques conseils dans l'architecture. Voici les entités impliquées.
- Une carte micro contrôleur Arduino (Machine A). Envoie sur le port 8081.
- Un serveur web sur Apache (Machine B) (écoute sur le port 80). Une applet sur cette machine (écoute sur le port 8081)
- Des clients web potentiels (Machine C1, C2, C3...)
Je vous explique. La carte arduino (A) envoie des requêtes sur le serveur web (B) sur un port bien particulier (8081). Une applet java est installé sur B et écoute sur le même port et récupère bien les informations envoyées par A. Puis une fenêtre JavaScript s'ouvre avec un message. Jusque là, pas de problème.
Le souci c'est que lorsque les clients (C1, C2...) vont se connecter en http sur B, ils sont complètement exclus de ce dialogue. Je voudrais pouvoir envoyer à ces clients un message quelconque (JavaScript ou pas) contextualisé par client, à chaque fois qu'un requête est catchée par l'applet, mais je ne vois pas comment faire, à part peut être générer au sein de l'applet des requêtes http dynamiques que je leur renverrais...? Ou y a t-il une solution plus "élégante" ?
J'espère que je suis clair dans mes explications.
Merci de votre coup de mains.
Partager