Websocket server til chat

Tags:    php html5 websocket

<< < 12 > >>
Jeg har læst lidt om websocket som ser ud til at være en rigtig god ting til at lave en chat på en hjemmeside.

For at bruge websocket ser det ud til man skal køre en websocket server ved konstant at køre noget PHP kode ved at skrive følgende på kommandoprompten :

php server.php 127.0.0.1 8080

Så står PHP åbenbart og køre det script hele tiden og er klar til der er nogen som forbinder til den og skriver noget på chatten.
Så skal brugerne forbinde til serveren sådan her :

websocket = new WebSocket("ws://localhost:9090");

Men jeg tror ikke jeg kan køre PHP konstant på mit webhotel.
Eller hvordan finder jeg ud af om jeg kan det ?
Det timeouter vel hvis jeg prøver og køre et script konstant vil jeg tro.

Er der nogen der ved hvor jeg kan køre sådan et script konstant så jeg kan lave en chat der bruger websocket ?



16 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 6 karma
Sorter efter stemmer Sorter efter dato
Kan jeg bruge socket.io på one.com ?


nej, du kan bruge PHP og thats it

npm bruges til at installer pakker i linux, så kræver du har en server med consol adgang.



Det er som sagt noget som skal køres som en ekstern process på din server. 'npm' er Nodes package manager, så du skal have installeret Node.js...og npm (http://npmjs.org/ )
Du kan nok ikke bruge Node (eller nogen anden websocket server) på one.com hvis det KUN er web hosting.



Ok takker.



Websocket er det helt rigtige løsning til mange ting. Specielt til chat.
det største problem er at kører det hos en udbyder og på stabil software.
Apache2 og ren PHP websocket ser ikke helt godt ud. Node.js ser ud til at være den rigtige server, men køer næppe hos udbyderen.

Se https://github.com/paragi/was for en node.js PHP websocket PHP server



Kig evt. På http://www.heroku.com der er et fint sted at hoste / udvikle en app der ikke er baseret på PHP



Brug node.js. Det gør jeg til min

Dating side



<< < 12 > >>
t