Auf der Suche nach Hello World Type Beispiel für die Implementierung von Web Sockets:
Hier ist Socket Create Referenz von php.net, aber dies sieht niedriger aus als Web Sockets.
Ich möchte diese Web Sockets wie hier auf caniuse.com gezeigt verwenden, die jetzt in allen neuen Hauptbrowsern implementiert sind.
Eine Google-Suche ergab diese Nets.TutsPlus-Site, auf der ich den JavaScript-Beispielcode verwenden kann. Ich muss jedoch wissen, wie die Serverseite in PHP implementiert wird, nicht in Java, Ruby oder Node.js wie im Beispiel.
Ist PHP Socket Create relevant? Unterstützt PHP Web Sockets nativ? Ich denke, nur ein Punkt in die richtige Richtung für die PHP-Implementierung würde helfen.
Eigentlich hat das Tutorial einen defekten Link zu phpwebsockets ... ist dies die Bibliothek, die man verwenden sollte?
Websockets.org hat eine Testanwendung , aber keine Erwähnung von PHP.
quelle
Antworten:
Es gibt keine native Unterstützung, da ein Standard-PHP-WebSocket-Objekt nativ verfügbar ist.
Sie müssen eine Bibliothek verwenden.
Als Nächstes müssen Sie berücksichtigen, wie der WebSocket-Server ausgeführt wird. Normalerweise läuft PHP in Apache, Nginx (über FastCGI) oder auf Microsoft IIS (über Fast CGI). Bei Apache und IIS kann dies ein Problem sein, da es nicht wirklich für dauerhafte Verbindungen wie WebSockets erstellt wurde. Bei Nginx bin ich mir nicht sicher. Aus diesem Grund werden die meisten PHP-WebSocket-Bibliotheken als eigenständige Bibliotheken erstellt, die als eigene Prozesse ausgeführt werden.
Sehen:
Hinweis: IE10 ist jetzt in Windows 8 veröffentlicht
Siehe auch: Ajax-Push-System
quelle