title: socket.io nodejs client show "GET http://localhost:8888/socket.io/1/?t=1342788870007 404 (Not Found) "
body: <p>the client error is :</p>
  
  <pre><code>GET http://localhost:8888/socket.io/1/?t=1342788870007 404 (Not Found)socket.io.js:1632
  
  Socket.handshake socket.io.js:1632
  Socket.connect socket.io.js:1671
  Socket socket.io.js:1530
  io.connect socket.io.js:91
  </code></pre>
  
  <p>(anonymous function)</p>
  
  <p>my client js:</p>
  
  <pre><code>var socket = new io.connect("http://localhost", 8888);
  
  socket.on("chatRoom", function(data){
    $("#log").html($("#log").html() + "&lt;br&gt;" + data);
  })
  
  $("#chatform").submit(function (event) {
    event.preventDefault();
    socket.emit('chatRoom', $("#chat").val())
  })
  </code></pre>
  
  <p>and my server is:</p>
  
  <pre><code>var express = require('../node_modules/express'),
  app = express.createServer(),
  io = require('../node_modules/socket.io').listen(app),
  fs = require('fs');
  
  app.use(express.bodyParser());
  
   var port = 8888;
  
   // get html page ok
  app.get('/html/*', function (req, res) {
      res.sendfile(__dirname + '/html/' + req.params[0]);
  });
  
  // chat
  io.sockets.on('connection', function (socket) {
    socket.on("login", function(message){
      socket.emit('chatRoom', "sombody connect");
    })
  
    socket.on("chatRoom", function(data){
        socket.emit('chatRoom',"from server");
    })
  })
  
  app.listen(port);
  </code></pre>
  
  <p>who can tell me what is the wrong?
  i user express+socket.io in server, and i use socket.io.js in client
  both server and client are in localhost </p>