問題点 socket.io funktioniert nicht
詳細
- Erzeugt ein Projekt mit
express [folder]; cd [folder]; npm install;
- Einrichtung socket.io
npm install socket.io
- Starten Sie die Node-App mit folgendem Code
- Kunde verbinden Ereignis wird ausgelöst, aber Server Verbindung NIE gefeuert.
Einrichtung
- Server AWS Free Tier, Ubuntu 11.10, ami-a7f539ce
- nodejs v0.6.5
- express v2.5.1
- socket.io v0.8.7
Kunde
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');
});
Server
[...]
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);
});
Warum ist Verbindung Ereignis nie ausgelöst?