Wie greife ich auf den Ratchet-php-Regelkreis zu und schicke den Client in die App?

9

Ich habe einen Ratchet-Server und eine Chat-App-Klasse, die gut läuft. Mein Problem ist, wie füge ich eine periodische Schleife hinzu?

Ich habe versucht, dem Beispiel in zu folgen, in dem regelmäßig Nachrichten an Clients in Ratchet

Aber ich habe nichts erreicht. Mein Ziel wie dieser Typ ist, dass der Server überprüft, ob alle Clients noch am Leben sind. Jedes Mal, wenn ich versuche, den addPeriodicTimer zu verwenden, kann ich anscheinend nicht auf die öffentliche Eigenschaft $ clients in der chat.php zugreifen, wie der Typ vom obigen Link, um Nachrichten vom Timer in server.php zu senden. Die foreach-Schleife im periodischen Timer in der server.php beschwert sich, dass sie anscheinend ein "ungültiges Argument" hat.

Kann jemand sehen, was ich falsch mache?

mein Server.php-Code:

%Vor%

und meine chat.php:

%Vor%     
emjay 25.07.2016, 10:47
quelle

1 Antwort

3

Warum definieren Sie die Objektinstanz Chat nicht vor dem Übergang in HTTPServer :

%Vor%     
mbonneau 16.02.2017 21:04
quelle