PHP-hez melyik programozási nyelv kell online oldalak készítéséhez? (pl. online chat, online játék)
Szerinted??? ezek külön nyelveket jelölnek, ajánlanám amúgy a PHP Designer programot...
Reklám:
Sok chatet flash-ben írnka meg, de elég jól alkalmazható már az Ajax "technológia" is.
Ez utóbbihoz javascript szükséges, a lényege az, hogy a weboldal, amit a kliens néz, a háttérben küldd és fogad kérdéseket, válaszokat.
Itt a kommunikáció alatt szépen lehet az egyes felhasználók üzeneteit eltárolgatni és kiküldeni a többieknek.
Alapvetően a legegyszerűbb ajaxban a pollingolás, vagyis, hogy küld egy üzenetet a kliens (a weboldalon lévő javascript), hogy én most kérem az üzeneteket.
Erre a háttérben a kiszolgáló (mondjuk php kód, de lehet más is) visszaküldi az üzenet listát.
Ezt x másodpercenként ismétli.
Ennek egy "baja", hogy nem lesz teljesen realtime, vagyis ugye bizonyos másodpercenként fog csak frissülni a fal.
Ennek egy bonyolultabb, de chathez jobb módszere az üzenetek push-olása.
Erre több megoldás van, a legelterjedtebb, hogy az ajax kérésre a szerver csak akkor ad vissza választ, ha jött üzenet. (Avagy x idő múlva visszatér, hogy nincs üzenet.)
Majd a kliens azonnal egy újabb kérést küld.
Erről "bővebben" itt: [link] a "Long polling" résznél olvashatsz.
(Illetve itt olvashatsz még hasonló megoldásokat.)
Ezekre létezik már javascriptes lib, a dolgok megkönnyítésére, például ez egy jó indulási alap:
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!