Witam,
mam ambicję na stworzenie aplikacji - gry internetowej. Zwykła prosta planszówka, gra się w nią w dwie osoby. Niby działa, ale na takiej zasadzie że skrypt odpytuje server co kilka sekund czy nic się nie zmieniło - jeżeli tak: server wysyła informacje o ruchach itp.
Chciałbym zrobić to na takiej zasadzie że do gry dociera coś wtedy kiedy faktycznie coś się zmienia, żeby nie było niepotrzebnego ruchu w sieci. Znalazłem informację o czymś takim jak Comet. Jako że pierwsze słyszę - poczytałem teorię, ściągnąłem jakieś proste demo z :
http://jsjoy.com/blog/197/simple-php-comet-example
oraz
http://www.zeitoun.net/articles/comet_and_php/start
wgrałem na server ftp, włączam - nic się nie dzieje. Strona się wczytuje (długo, pewnie przez to że plik php ma nieskończoną pętlę), nagle przestaje się wczytywać. Jest jeden napis, który się nie zmienia. Nie tak to powinno działać :/
Podpatrzyłem kod pod Chrome Developer Tools, nie wiem co się mogło stać. Sprawdzałem nazwy plików i czy nie ma jakichś literówek.
W chrome dev tools zmieniłem styl tej iframe tak żeby była widoczna, nie miała ujemnych left i top, i żeby miała wymiary na 600x400. Okazało się po jakimś czasie że jest tam :
I już nie wiem co mogę zrobić, żeby zobaczyć czy to faktycznie działa tak jak chcę i w ogóle mieć jakąś basic implementację żeby przepisać kod odpowiedzialny za wymienianie informacji o ruchach w grze.
- scr.jpg (195 KB) - ściągnięć: 159