Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php][ajax][jquery]wypytywanie servera o nowy wpis
szmerak
post 6.12.2011, 15:43:42
Post #1





Grupa: Zarejestrowani
Postów: 286
Pomógł: 12
Dołączył: 23.11.2006
Skąd: WL

Ostrzeżenie: (0%)
-----


Witam.
Mam problem z moją aplikacją a mianowicie nie wiem jak zrobić czat.
Załóżmy że jestem na stronie... cały czas... I chciał bym aby po napisaniu wiadomości przez kogoś...
Ona wyświetliła mi się w czasie rzeczywistym. Czyli odrazu jak on piszę. I tutaj jest problem..

Powinnienem wypytywać server np. setInterval('sprawdz_czy_nowy_wpis(), 10) czy jest jakiś inny sposób?
Bo jak bym miał spamować co 10ms to server by sie zajechał... ciekawi mnie jak facebook ma ten problem rozwiązany smile.gif

Pozdrawiam.
Go to the top of the page
+Quote Post
cudny
post 6.12.2011, 15:47:09
Post #2





Grupa: Zarejestrowani
Postów: 387
Pomógł: 66
Dołączył: 31.03.2005
Skąd: Kielce

Ostrzeżenie: (0%)
-----


Nie zastanawiałem się nad tym nigdy, nie robiłem chatu online ale...
Jakby na serwerze dać plik do którego dajesz dostęp tylko rozmówcą i javascriptowo odczytywać jego zawartość ?
Wtedy przerzucasz całą pracę na użytkownika, serwer udostępnia tylko plik do odczytu przez usera.


--------------------
..::: Jak pomogłem to kliknij pomógł. Tak rzadko używacie tej opcji :( :::..
Go to the top of the page
+Quote Post
qrooel
post 6.12.2011, 15:51:13
Post #3





Grupa: Zarejestrowani
Postów: 306
Pomógł: 42
Dołączył: 25.03.2010
Skąd: Kraków

Ostrzeżenie: (0%)
-----


Trzeba zainteresować się 'Ajax push' żeby podtrzymywać połączenie.

Kiedyś napisałem sobie taki czat, który pytał serwer co 0.5 sekundy czy są nowe wiadomości. 1 dzień = 3 GB transferu. ;p

Ten post edytował qrooel 6.12.2011, 15:52:01


--------------------
Strony WWW: http://arscreo.pl
Go to the top of the page
+Quote Post
szmerak
post 6.12.2011, 16:43:06
Post #4





Grupa: Zarejestrowani
Postów: 286
Pomógł: 12
Dołączył: 23.11.2006
Skąd: WL

Ostrzeżenie: (0%)
-----


Zainteresowałem się tym ajax push ale czegoś tutaj nie rozumiem czytając tutoriale...
Jak ten ajax push działa? W pętli po stronie servera spamuje zapytanie? a jeśli jest odpowiedź to wysyła do skryptu?

Ten post edytował szmerak 6.12.2011, 16:47:08
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 13.06.2024 - 04:01