Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JavaScript][MySQL][PHP]Czat czasu rzeczywistego
Forum PHP.pl > Forum > Przedszkole
V
Witam , potrafie napisac w php troszke prymitywny czat ktory polega na wysylaniu do bazy nazwy uzytkownika i tresci po czym wyswietlaniu jej na stronie , ale nie jest to efektywne poniewaz tresc wyswietla sie tylko po odswiezeniu strony , a znow ustawienie zeby np odswiezalo sie samo co pare sekund jest niewygodnie. I czy macie moze materialy jak napisac taki czat czasu rzeczywistego ? mozna to napisac w javie lub ajax o ile dobrze sie orientuje. Tylko tak nie chce zaczynac nauke tych jezykow dopuki nie naucze sie lepiej php. A znow potrzebuje taki czat i czy moze jest jakis poradnik ktory pozwoli mi napisac sam taki czat ?
piotrala
Chyba najlepiej jest użyć do tego biblioteki socket.io, która będzie współpracować z serwerkiem node.js (pod warunkiem, że dysponujesz serwerem dedykowanym). Wówczas tworzone jest stałe połączenie z serwerem i działa to faktycznie w trybie rzeczywistym. Niedawno pracowałem nad prostym czatem wykorzystującym te technologie.

Ewentualnie poczytaj sobie o mechanizmie long polling, czyli takim oszukiwaniu przeglądarki, żeby ona czekała na serwer, aż ten łaskawie nam odpowie, zamiast od razu zrywać połączenie przy braku odpowiedzi. Możesz też zapoznać się z WebSockets, niestety tylko najnowsze przeglądarki mają to zaimplementowane.

Sprawa nie jest prosta niestety smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.