2016-03-21 30 views
0
var socket = io.connect('http://localhost:3001'); 


onClickEvent -> io.emit('test', 'testMessage'); 

Ich habe diesen Code. Beim Klicken gebe ich Daten zum Server aus. Wenn ich klicke, um zu emittieren, emittiert es von Tab # 1 korrekt. Aber wenn ich von Tab # 2 klicke, wird nicht gesendet.socket.io Client, sendet keine Nachricht an den Server

es keinen Fehler ist, in der Konsole ...

In beide Registerkarten Nachrichten vom Server kommen mit keinem Problem, aber es ist etwas falsch während vom Client zum Server zu emittieren.

eine Idee?

+0

zunächst einmal, kein Grund socket.io zu verwenden, verwenden Sie primus oder express.ws, 2 das Problem ist wahrscheinlich in Ihrem Click-Ereignis auf, wenn Ihre Veranstaltung klicken Feuer Bindung Prüfung die zweite Registerkarte. –

+0

gibt es kein Problem in Click-Ereignis. click events feuert, gibt aber keine – PiraTa

+0

Nun, Sie haben den Code und Sie können es nicht herausfinden, und Sie erwarten, dass wir es mit nur zwei Zeilen Code herausfinden? Sie müssen unbedingt mehr Code hinzufügen. –

Antwort

1

sollte mit arbeiten:

socket.emit('test', 'testMessage'); 
Verwandte Themen