Проблема socket.io НЕ работает
Подробнее
- Сгенерирован проект с
express [folder]; cd [folder]; npm install;
- Настройка socket.io
npm install socket.io
- Запустите node приложение с кодом ниже
- Клиент connect запускает событие, но сервер соединение НИКОГДА не запускается.
Настройка
- Сервер AWS Free Tier, Ubuntu 11.10, ami-a7f539ce
- nodejs v0.6.5
- express v2.5.1
- socket.io v0.8.7
Client
var socket = io.connect('http://example.com:3000');
socket.on('connect', function() {
console.log('connected');
});
socket.on('message', function(msg){
console.log(msg);
});
socket.on('disconnect', function() {
console.log('disconnected');
});
socket.on('error', function (e) {
console.log('System', e ? e : 'A unknown error occurred');
});
Сервер
[...]
app.listen(3000);
// socket.io setup
var socket = require('socket.io').listen(app);
// socket.io connection establishment
socket.on('connection', function (client) {
client.send("hello");
console.log("hello", client);
});
Почему событие соединение никогда не запускается?