websockets und php
Hat eigentlich schon jemand Erfahrungen mit http-Websockets in Verbindung mit php-Programmierung gesammelt?
Ich suche einen Server, der mit websockets umgehen kann und unter dem ich mit php arbeiten kann.
Es gibt irgendeine Serverimplementierung in purem php für websockets. Aber ein in php umgesetzter Server erscheint mir ungeeignet (Ressourcenverwaltung - Management der Clients etc).
Habe auch schon an irgendeinen Java - basierten Server (GlassFish oder JBoss) gedacht, den man über eine php-java-bridge mit php nutzen könnte. Aber so richtig toll ist das wahrscheinlich auch nicht.
Kann mir jemand eine Serverlösung empfehlen?
Ich suche einen Server, der mit websockets umgehen kann und unter dem ich mit php arbeiten kann.
Es gibt irgendeine Serverimplementierung in purem php für websockets. Aber ein in php umgesetzter Server erscheint mir ungeeignet (Ressourcenverwaltung - Management der Clients etc).
Habe auch schon an irgendeinen Java - basierten Server (GlassFish oder JBoss) gedacht, den man über eine php-java-bridge mit php nutzen könnte. Aber so richtig toll ist das wahrscheinlich auch nicht.
Kann mir jemand eine Serverlösung empfehlen?
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »ospx« (31. Januar 2012, 11:20)
du kannst ja nowjs.com einsetzen. Ich verwende es zusammen mit PHP. Mein nodejs server sendet Ajax Requests an mein PHP server und ruft danach javascript funktionen auf den betroffenen clients auf.
hier mein test server( der hat aber noch paar bugs)
http://pastebin.com/HuauFRKg
das ergebnis, kannste dir unter cruel-online.de anschauen. einfach mit deinem account und testzugang(username: test, passwort: testing) auf unterschiedlichen browsern einloggen. Die Figuren müssen sich aber in der nähe befinden, sonst gibt es einige probleme weil ich jeden verbundenen client update und keine inRange abfrage mache
nowjs bietet dir auch als fallback die longpoling methode an, zb bei IE
MFG
hier mein test server( der hat aber noch paar bugs)
http://pastebin.com/HuauFRKg
das ergebnis, kannste dir unter cruel-online.de anschauen. einfach mit deinem account und testzugang(username: test, passwort: testing) auf unterschiedlichen browsern einloggen. Die Figuren müssen sich aber in der nähe befinden, sonst gibt es einige probleme weil ich jeden verbundenen client update und keine inRange abfrage mache
nowjs bietet dir auch als fallback die longpoling methode an, zb bei IE
MFG
Mein kleines Projekt
-Cruel Online-
-Cruel Online-
schöne Illustration, gefällt mir.
Deine Version über node.js ist auch sehr interessant. Mal sehen, muß die verschiedenen Möglichkeiten nochmal evaluieren.
Allerdings suche ich irgendeine Lösung, die es mir erlaubt, direkt unter dem websocketserver mit php zu arbeiten. (quasi, das was unter node.js als js auf dem Server läuft) Aber vermutlich kann ich da tatsächlich nur auf phpwebsocket zurückgreifen.
Wenn andere noch Vorschläge haben - immer her damit.
Am schönsten wäre ja irgendein apache-modul. Aber da habe ich nur ein phyton-Module gesehen und das kann ich ja schlecht für php nutzen, oder?
Deine Version über node.js ist auch sehr interessant. Mal sehen, muß die verschiedenen Möglichkeiten nochmal evaluieren.
Allerdings suche ich irgendeine Lösung, die es mir erlaubt, direkt unter dem websocketserver mit php zu arbeiten. (quasi, das was unter node.js als js auf dem Server läuft) Aber vermutlich kann ich da tatsächlich nur auf phpwebsocket zurückgreifen.
Wenn andere noch Vorschläge haben - immer her damit.
Am schönsten wäre ja irgendein apache-modul. Aber da habe ich nur ein phyton-Module gesehen und das kann ich ja schlecht für php nutzen, oder?
naja wie du sicherlich weisst , ist php nicht wirklich dafür ausgelegt. alternativen wären zb
http://www.ape-project.org/ , die machen die ajax requests auf anderen subdomains um traffic zu ersparen, mit longpolling methode
und https://github.com/facebook/hiphop-php/wiki/
wird bei facebook eingesetzt um die neuesten nachrichten bzw wall einträge zu aktualisieren
eventuell noch flash als alternative
MFG
http://www.ape-project.org/ , die machen die ajax requests auf anderen subdomains um traffic zu ersparen, mit longpolling methode
und https://github.com/facebook/hiphop-php/wiki/
wird bei facebook eingesetzt um die neuesten nachrichten bzw wall einträge zu aktualisieren
eventuell noch flash als alternative

MFG
Mein kleines Projekt
-Cruel Online-
-Cruel Online-
nee, dann schon eher über das java-plugin
Zitat
eventuell noch flash als alternative
Php als basis für eine Serverimplementation eignet sich nicht so doll, das ist wahr. Aber z.B. könnte jedem Client eine Instanz eines langläufiges php-Script in einem eigenen Thread des Servers zugeordnet werden und da würde php wunderbar funktionieren.
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »ospx« (31. Januar 2012, 15:25)
Ähnliche Themen
-
PHP »-
wann ist ein Browser PHP5-kompatibel?
(10. Januar 2012, 21:47)
-
Feedback-Forum »-
Cruel Online
(9. Dezember 2011, 10:57)
-
Feedback-Forum »-
Was ist besser für ein MMORPG?
(3. Februar 2011, 23:38)


