socket.émettre et de la prise.sur ne travaillent pas dans node.js

J'ai essayé de connecter mon navigateur google chrome pour Serveur NodeJs. Tout le code fonctionne très bien sur une autre machine. mais quand je le lance sur ma machine ni elle donne une erreur, ni qu'il donne un succès. voici le code

Code Serveur:

var server =  http.createServer(app).listen(app.get('port'), function(){
  console.log('Express server listening on port ' + app.get('port'));
});

var io = require('socket.io').listen(server);
io.sockets.on('message', function (socket) {
    socket.emit('news', { hello: 'world' });

});

et Voici le Code du Client.

<script>
        var socket = io.connect('http://localhost:3000/');
       //console.log(socket);
        socket.on("message",function(data){
            console.log(data);
        })
    </script>

De bien vouloir me corriger là où je suis de faire le mal. console.journal (le) du client n'est pas un travail. J'ai essayé de le vérifier en chrome débogueur en utilisant des points d'arrêt, mais il ne va jamais à ce point.

Donc, ce qui est différent de l'autre machine et le vôtre? L'autre chose que je remarque, c'est que vous ne jamais emit rien depuis le début, donc, sauf si votre envoyer une commande via la console, vous ne recevrez pas de messages à venir à travers les socket.io.

OriginalL'auteur Hsm Sharique Hasan | 2013-07-15