trunx: in einem Netzwerk vom Server aus Clients steuern

Beitrag lesen

Nein, jedenfalls nicht, wenn du das PHP-Script nach einer Anfrage beendest. Server können mit keiner Technik (bezogen auf HTTP) zuverlässig Verbindungen zu Clients aufbauen. Das verhindern Techniken wie NAT und Proxy. Der Verbindungsaufbau muss vom Client aus erfolgen. Der Server kann lediglich die Verbindung bis zum Timeout offenhalten. Wenn du PHP auf der Serverseite hast, heißt das, dass das PHP-Script nicht beendet werden darf, wenn du sofort etwas an den Client senden möchtest und nicht warten möchtest, bis der den nächsten Pull macht.

Und dann ist außerdem noch die große Frage, wie das PHP-Script Änderungen feststellen soll, aufgrund derer etwas zum Client geschickt werden muss.

sprich, es müsste in einer anderen Sprache programmiert werden?

--
Die Standard-Antwort: "Bitte benutze die Forum-Suche!" macht die Forum-Suche kaputt, weil die Suche dann nämlich genau vor allem diese dämliche Standard-Antwort, also Müll liefert. Sinnvoller ist stattdessen folgende Standard-Antwort: "Dieses Thema wurde schon vielfach im Forum besprochen, siehe z.B. <a>hier</a> oder <a>da</a> oder benutze die Forum-Suche z.B. mit den Stichworten 'Stichwort1 Stichwort2'." Danke.