Danke für die Infos. Funktioniert nun.
Posts by Sonnenspeer
-
-
Das WSC 3.1 ist noch weit entfernt von einem Release.
-
-
Hi. Ich möchte für ein Plugin euer NodePush Plugin für das WS 3.0 nutzen (NodePush Version 3.0.0 RC 1). An sich verstehe ich wie das alles funktioniert, aber leider kann ich keine Nachrichten versenden/empfangen.
Folgendes im Konstruktor von der JS-Datei:
JavaScript: Shoutbox.js
Display MorePush .onConnect(function () { console.debug('CONNECT') }) .catch(function (err) { console.debug(err) }) Push .onMessage('de.revocode.wcf.shoutbox.sendMessage', function (payload) { console.debug('test'); }) .catch(function(err) { console.debug(err) }); Push .onDisconnect(function () { console.debug('DISCONNECT') }) .catch(function (err) { console.debug(err) });
Folgendes wird ausgelöst, sobald eine Nachricht per AJAX abgeschickt wird:
Code: MessageAction.class.phppublic function sendMessage() { /* ... */ PushHandler::getInstance()->sendMessage('de.revocode.wcf.shoutbox.sendMessage', []); /* ... */ }
In der Konsole bekomme ich beim Seitenaufbau: CONNECT und beim Seitenabbau: DISCONNECTLeider bekomme ich nur keine Nachricht, wenn ich "sendMessage" per AJAX aufrufe.
Ich konnte es aber soweit debuggen, dass die Funktion NodePushHandler::sendMessage bis zum Punkt kommt bei dem die Redis->publish() Funktion aufgerufen wird, aber 0 zurückgibt, was wohl heißt, dass keine Nachricht verschickt wurde.
Was mache ich falsch^^?
P.s: Wenn ich die Adresse192.168.X.X:6379 für den NodePush Server im Browser aufrufe bekomme ich folgende Meldung: Cannot GET /
-
Tag. Danke für die Antworten und Hinweise. Ich vermute ich verstehe nun wie das funktioniert.
Gruß
-
Tag. Da hier alle Support-Foren dicht sind, weiss ich nicht ob ich hier überhaupt schreiben darf, aber ich mach es es mal.
Ich kenne mich mit dem Push-Zeug leider nicht aus, aber würde gerne für meine Shoutbox anbieten, dass Leute mit einem Push-Server die Shoutbox-Nachrichten in Echtzeit empfangen können. Aktuell geht es mir um die WoltLab Suite 3.0.
Reicht es, wenn ich das Push-Plugin verwende oder benötigt man trotzdem noch zusätzlich das NodePush-Plugin? Vielleicht kann mir jemand kurz die Funktionsweise bzw. die "sendMessage" Methode von Push erklären.
Gruß