node.js und Steckdose.io. transport-Typ Konfiguration für websocket?

Diese Frage betrifft-Buchse.io-Versionen < 0.9.x.
Neuere Versionen haben verschiedene Transporte und Methoden der Einstellung der Transporte.

Ich testen, node js und Steckdose.io in zwei Wochen. als ich begonnen habe, bekomme ich das problem aus socket.send(message) - Funktion im client. Ich kann nicht senden Sie keine Nachricht an den server. Aber ich kann immer noch empfangen von Nachrichten vom server. Ich löste dieses problem, wenn ich den konfigurieren-transport-server-Seite:

socket.set('transports',[
   'xhr-polling'
  , 'jsonp-polling'
]);

Alles gute. Jetzt kann ich das senden von Nachrichten an den server als gut. Aber ich habe noch eine Frage warum habe ich zu konfigurieren, transport. Standard-Buchse.io Verwendung der websocket-transport-Einstellung wie diese:

socket.set('transports', [
    'websocket'
  , 'flashsocket'
  , 'htmlfile'
  , 'xhr-polling'
  , 'jsonp-polling'
]);

so nutzt websocket auf den ersten, nicht xhr-polling. Aber der server kann nicht erhalten keine Nachrichten, die von dem client bei der Verwendung von socket.send(msg) auch socket.emit(...).

Also das problem ist: was ist nicht unterstützt websocket hier? browser oder node.js ... tut mir Leid, aber ich suchte so viele Seiten von google, und ich habe nicht gefunden, eine Antwort für diese.

Ich verwenden node.js version 0.8.16, Buchse.io version 0.9.13 und neuesten Browser: chrome, firefox, opera

Will ich mit websocket nicht xhr-polling.

InformationsquelleAutor Rai Blaze | 2013-01-15
Schreibe einen Kommentar