Vra

Hoe haalbaar is dit om hierdie Ruby WebSocket bediener vertaal na PHP?

http://github.com/gimite /web-socket-ruby/blob/master/lib/web_socket.rb

Ek weet 'n bietjie van Ruby en 'n ordentlike bedrag van PHP, het gedink ek het nog nooit socket programmering gedoen. Ek wil graag 'n chat app op die top van wat gimite op git het sit bou, maar al my webwerwe is in PHP. Hoe hard doen julle dink dit sou wees om die 300 lyne te herskryf in PHP?

Is dit moontlik? As dit is, sal dit moeilik wees om? Wat sou die moeilikste deel wees? Sou PHP neem enige prestasie treffers? Ek beter daaraan toe probeer om dit Ruby bediener integreer in my PHP webwerf deur die beweging van sessie bestuur in die DB in plaas van 'n poging om dit te vertaal?

Dankie vir jou tyd.

Was dit nuttig?

Oplossing

Hier is 'n basiese WebSocket implementering in PHP:

http://code.google.com/p/phpwebsocket/

ook beskikbaar in GitHub

Ander wenke

Vir iemand wat weet wat hulle doen, is dit heel moontlik. Daar is niks magies oor Ruby se voetstukke biblioteek.

Die moeilike deel is dat PHP is nie tipies lang-lopende. Jy sou waarskynlik uiteindelik skryf dit uit te voer onder die PHP command line tolk.

Sessie hantering sal interessant wees, maak nie saak waar jy dit loop. Dit lyk asof dit 'n newe-kanaal wil gebruik sonder om noodwendig weet of het toegang tot sessie koekies van die leser se.

Gelisensieer onder: CC-BY-SA met toeskrywing
Nie verbonde aan StackOverflow
scroll top