isn:websocketflask_03
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| isn:websocketflask_03 [2020/03/12 16:00] – [Envoyer des données au serveur] techer.charles_educ-valadon-limoges.fr | isn:websocketflask_03 [2020/03/12 16:04] (Version actuelle) – [La page index.html qui utilise le fichier websocket.js] techer.charles_educ-valadon-limoges.fr | ||
|---|---|---|---|
| Ligne 48: | Ligne 48: | ||
| ===== Le code complet de ce premier exemple dans le fichier javascript websocket.js===== | ===== Le code complet de ce premier exemple dans le fichier javascript websocket.js===== | ||
| <file javascript websocket.js> | <file javascript websocket.js> | ||
| - | // selectionner la balise < | + | var information |
| - | var affichemessage | + | |
| - | // creation du websocket client vers le websocket serveur du Raspnerry | + | var socket |
| - | var ws = new WebSocket("ws://127.0.0.1:5678/"); | + | //var socket |
| - | // envoi d'un message au serveur dès la premiere | + | socket.on(' |
| - | ws.onopen | + | |
| - | ws.send("J'envoie un premier message au serveur."); | + | console.log(' |
| - | }; | + | }); |
| - | // gestion des message | + | socket.on(' |
| - | ws.onmessage | + | alert(message); |
| - | | + | information.innerHTML |
| - | affichemessage.innerHTML | + | console.log(' |
| - | }; | + | }); |
| + | // Ajout d'un gestionnaire d' | ||
| + | var envoi = document.getElementById(' | ||
| + | envoi.addEventListener(' | ||
| + | var numeroMessage = 1; | ||
| + | // fonction qui envoie un message | ||
| + | function envoyerMessage() { | ||
| + | socket.emit(' | ||
| + | | ||
| + | numeroMessage += 1; | ||
| + | } | ||
| // fonction qui envoie un message au serveur | // fonction qui envoie un message au serveur | ||
| Ligne 73: | Ligne 83: | ||
| <file html index.html> | <file html index.html> | ||
| < | < | ||
| - | < | + | < |
| - | < | + | < |
| - | < | + | < |
| - | | + | </ |
| - | </ | + | < |
| - | < | + | <p>Gérer un socket</ |
| - | <span id="messagerecu">En attente d'un message du serveur</span> | + | < |
| - | << | + | < |
| - | </ | + | |
| + | <script src="// | ||
| + | | ||
| + | </ | ||
| </ | </ | ||
| </ | </ | ||
isn/websocketflask_03.1584025230.txt.gz · Dernière modification : 2020/03/12 16:00 de techer.charles_educ-valadon-limoges.fr
