Bonjour a vous, pour tester les Sockets j'ai fait un petit serveur Node js (normal) ou quand un utilisateur et connecté une alert s'affiche je pense pas que vous aviez besoin du code mais je vais le mettre.
Serveur
Client
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 var http = require('http'); var fs = require('fs'); var io = require('socket.io'); var server = http.createServer(function(req,res){ res.writeHead(200,{'Content-Type' : 'text/html'}); fs.readFile('./index.html',function(err,content){ res.end(content); }); }).listen(8080); io = io.listen(server) io.sockets.on('connection',function(client){ client.emit('connecte'); });
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 <html> <meta charset='utf-8'/> <head> <title>ma premiere page</title> <script src="http://localhost:8080/socket.io/socket.io.js" ></script> </head> <body> <h1>Sa Marche</h1> </body> <script> var socket; socket = io.connect('http://localhost:8080'); socket.on('connecte', function(){ alert('Vous êtes connecté'); }); </script> </html>
Elas j'obtient ce problème :
Alors que tout marche parfaitement sur le poste ou Node js est installé.Failed to load resource: net::ERR_CONNECTION_REFUSED http://localhost:8080/socket.io/socket.io.js
Uncaught ReferenceError: io is not defined
Merci de vos réponses cordialement unoomad.
Partager