Bonjour,
J'essaye de monter une petite appli sous NodeJS et j'aimerai avoir des éclaircissements sur la méthode que je dois utiliser.
J'ai un script NodeJS sur un serveur qui qui se connecte sur une socket et récupère des flux en permanence.
Ce script se met en ecoute sur le serveur local pour permettre a des clients de récupérer les flux.
Ma 1ere question c'est a votre avis combien de clients peuvent se connecter sur le websocket en simultané. Es ce que c'est uniquement dépendant du matériel du serveur ou es ce que NodeJS a ces propres limitations.
2eme chose : a des fins de tests; quand je me connecte avec mon navigateur sur le websocket j'ai bien ma page web et je recois le flux transmis au fur et a mesure par le scipt Nodejs.
voici ma page web :
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35 <html> <head></head> <body> <table border="1px" bgcolor="#FAFAD2"> <tr> <th> Eventt<pre id="ami_data"></pre></th> <th> Aaa<pre id="ami_data2"></pre></th> <th> Bbb<pre id="ami_data3"></pre></th> </tr> </table> <script src="/socket.io/socket.io.js"></script> <script src="https://code.jquery.com/jquery-1.10.2.js"></script> <script> var socket = io(); socket.on('ami_data', function (data){ var str = document.getElementById("ami_data").innerHTML += JSON.stringify(data.event) + "<br>"; var str = document.getElementById("ami_data2").innerHTML += JSON.stringify(data.event2) + "<br>"; var str = document.getElementById("ami_data3").innerHTML += JSON.stringify(data.event3) + "<br>"; }); </script> </body> </html>
En 1er lieu comment gérer une authentification?
Je souhaite ensuite utiliser l'authentification pour filtrer les ami_dataX et n'afficher que ce qui concerne l'utilisateur
Donc ma dernière question : comment récupérer l'authentification et filtrer en particulier la variable ami_data
merci d'avance
Partager