Frage

Ich verwende Node.js mit Faye zur Implementierung einer Kometenlösung. Im Moment habe ich den Code für Node.js Server -Datei, um Daten auf einem Kanal zu veröffentlichen. Ich habe jedoch einen Bedarf, bei dem ich den Kanalnamen an den Node.js -Server -Seitencode als Argument senden muss und der Server dann Daten auf diesem bestimmten Kanal veröffentlicht.

Wie kann ich das machen ? Alle Ideen werden geschätzt

Vielen Dank

War es hilfreich?

Lösung

Ich habe herausgefunden, wie es geht. Sie müssen eine solche HTTP -Anfrage senden und an den Faye -Server senden

{"Kanal": "/the/Channel", "Daten": {"Die": "Nachricht"}}

Dadurch wird die Nachricht in /im /Kanal veröffentlicht

Vielen Dank an Alfred auch für seine Antwort

Andere Tipps

Dies ist nicht genau die Antwort auf Ihre Frage, aber ich würde Ihnen trotzdem empfehlen, sich zu überprüfen Socket.io. Socket.io ist (derzeit) aktiver entwickelt und verfügt auch über ein Räume (Version 0.7.x) Konzept. Siehe Bild unten zum Beispiel.

rooms

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top