Сегодня принялся за изучение node.js (необходимость). Имеется вот такой код на сервере
var express = require("express");
var app=express();
var http = require('http').createServer(app);
var io = require('socket.io')(http);
app.get('/', function (req, res) {
res.send('Сервер работает');
});
app.get('/chat', function (req, res) {
res.sendFile(__dirname+"/html/index.html");
console.log(req.hostname);
});
io.on('connection', function(socket){
console.log('Присоединился чувак');
});
app.listen(3000, function () {
console.log('Сервер слушает порт 3000');
});
По инструкциям на клиенте подключение должно выглядеть как-то так:
<script src="/socket.io/socket.io.js"></script>
<script>
var socket = io();
</script>
На что браузер мне радостно заявляет

Сервер, естественно, не реагирует
Структура папок (копировал socket.io.js из node_modules/socket.io-client куда только можно)

Заранее спасибо