no se encuentra socket.io.js

Por alguna razón mi servidor de nodo no puede servir la ruta/socket.io/socket.io.js, Siempre me sale un error 404.
Intenté compilar diferentes versiones de nodo (actual es 0.6.13 que también se ejecuta en el servidor, donde realmente funciona).
Desde la app.js obtengoinfo: socket.io started y ningún error al intentar llamar a socket.io.js.

Lo intento desde localhost y el puerto 8000 y uso el marco expreso

Este es el código de app.js:

<code>var express = require('express')
  , app = require('express').createServer()
  , io = require('socket.io').listen(app, { log: true });

app.listen(8000);

app.configure(function() {
    app.use(express.static(__dirname + '/public'));
    app.use(express.errorHandler({ dumpExceptions: true, showStack: true }));
});

io.sockets.on('connection', function (socket) {
   // all other stuff here
</code>

Respuestas a la pregunta(5)

Su respuesta a la pregunta