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%Tags und Links php websocket web-services ratchet