socket.auf('Verbindung' ... event nie ausgelöst nodejs + express + sockel.io

Problem - Buchse.io funktioniert NICHT

Details

  • Generiert ein Projekt mit express [folder]; cd [folder]; npm install;
  • Setup-Buchse.io npm install socket.io
  • Laufen-Knoten-app mit folgenden code
  • Client verbinden event feuert, aber server Verbindung NIE abgefeuert.

Setup

  • Server das Kostenlose Kontingent für AWS, Ubuntu 11.10, ami-a7f539ce
  • nodejs v0.6.5
  • express v2.5.1
  • - Buchse.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');
 });

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?

io.connect('http://example.com:3000') -> io.connect('http://localhost:3000') ?
example.com war Absicht, nicht, um meine Server hier. Sorry, habe nicht geklärt.
Sind Sie sicher, dass der rest des Codes funktioniert? Sehen Sie in irgendeinem - Nachrichten?
es ist echt komisch Aussehen-Buchse.io-debug-out es scheint ok zu arbeiten, nicht wahr? aber Verbindung - Ereignis wird nie ausgelöst. SSH-terminal-Bildschirm
Danke.

InformationsquelleAutor Gaston | 2011-12-08

Schreibe einen Kommentar