Socket.IO pourquoi ça marche pas ?
site12
Messages postés
420
Statut
Membre
-
site12 Messages postés 420 Statut Membre -
site12 Messages postés 420 Statut Membre -
bonjour
voici le code de index.html (client)
voici maintenant celui de app.js (serveur)
Normalement je devrais avoir une alert sur l'index.html . Or, j'ai rien du tout, comment ça se fait ?
Merci
PS: Pourtant j'ai bien dans mon terminal/cmd "Un client est connecté !"...
voici le code de index.html (client)
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>Socket.io</title>
</head>
<body>
<h1>Communication avec socket.io !</h1>
<script src="[https://cdn.socket.io/socket.io-1.3.7.js]"></script>
<script>
var socket = io.connect('http://localhost:8080');
socket.on('message', function(message) {
alert('Le serveur a un message pour vous : ' + message);
})
</script>
</body>
</html>
voici maintenant celui de app.js (serveur)
var http = require('http');
var fs = require('fs');
var io = require('socket.io').listen(server);
// Chargement du fichier index.html affiché au client
var server = http.createServer(function(req, res) {
fs.readFile('./index.html', 'utf-8', function(error, content) {
res.writeHead(200, {"Content-Type": "text/html"});
res.end(content);
});
});
io.on('connection', function (socket) {
console.log('Un client est connecté !');
socket.emit('message', 'Vous êtes connecté');
});
server.listen(8080);
Normalement je devrais avoir une alert sur l'index.html . Or, j'ai rien du tout, comment ça se fait ?
Merci
PS: Pourtant j'ai bien dans mon terminal/cmd "Un client est connecté !"...
| EDIT : Ajout du LANGAGE dans les balises de code.
Explications disponibles ICI Merci d'y penser dans tes prochains messages. |