2014-07-01 3 views
4

J'ai installé socket.io sur mon localhost et maintenant je voudrais voir une communication client/serveur. J'ai démarré le serveur avec le noeud 'server.js'. Je reçois cette erreursocket.io ERR_NAME_NOT_RESOLVED

ERR_NAME_NOT_RESOLVED

avec cette simple lignes de code:

SERVEUR:

var io = require('socket.io').listen(8080); 

io.sockets.on('connection', function (socket) { 
    console.log('emit...'); 
    socket.emit('ping', { message: 'Hello from server ' + Date.now() }); 
    socket.on('pong', function (data) { 
    console.log(data.message); 
    }); 
}); 

console.log('listening on port 8080'); 

CLIENT:

<script type="text/javascript" src="js/socket.io.js"></script> 
<script> 
var socket = io.connect('http:\\192.168.1.129:8080'); 

    socket.on('connect', function() { 
    socket.emit('pong',{message:"ciaooo"}); 

     socket.on('ping', function (data) { 
    alert(data); 
    }); 
    }); 
</script> 

Répondre

6

Essayez de remplacer

io.connect('http:\\192.168.1.129:8080') 

avec

io.connect('http://192.168.1.129:8080') 
+0

Ok, maintenant il est ok, mais je ne vois rien, Quelle autre erreur est là? – user3682770

+0

Essayez de mettre 'socket.on ('ping', ... 'outside' connect 'gestionnaire' côté client – Curious

+0

Cela ne fonctionne pas – user3682770