Ich richte einen WampServer mit Ratchet ein. Ist es möglich, der Schleife einen Timer hinzuzufügen, der alle 30 Sekunden eine WampServer-Methode aufruft?Aufruf einer (Ratchet) WampServer Methode über einen React Timer
Ich habe den folgenden Code versucht:
public function addMonitoringTimer(){
$this->loop->addPeriodicTimer(30, function() {
...
$this->wampServer->methodName();
...
});
}
aber keine Timer scheint zu funktionieren.
Hinweis: Da dieser Code eine Klassenmethode ist, $ ist dies ein Verweis auf das Klassenobjekt, das Verweise auf den WampServer ($ this-> wampserver) und die vom WampServer verwendete Schleife hat ($ this-> loop) . Die Methode, die ich anrufe, ist nicht Teil des WampServerInterfaces.
Dies bietet keine Antwort auf die Frage. Um einen Autor zu kritisieren oder um Klärung zu bitten, hinterlasse einen Kommentar unter seinem Beitrag. - [Aus Bewertung] (/ review/low-quality-posts/14346856) –
Entschuldigung, aber hier http://StackOverflow.com/Help/self-answer sagt, dass das Bearbeiten der Frage genauso gültig ist wie das Absenden der Antwort. Fehle ich etwas? –
@FranzGeichmann Was meinst du? Ich war der Autor und das Beispiel, das ich anbiete, ruft eine benutzerdefinierte Methode durch einen Timer auf. Sollte ich deutlicher machen, welcher Teil dieses kleinen Beispiels den Job erledigt (Aufruf der benutzerdefinierten Methode über einen Timer)? –