![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 41 Pomógł: 3 Dołączył: 5.01.2008 Skąd: Czwarty Świat Ostrzeżenie: (0%) ![]() ![]() |
Witam!
Ostatnio dręczy mnie (nie daje spać po nocach! (IMG:style_emoticons/default/tongue.gif) ) pewien problem. Zastanawiam się jak (i czy w ogóle się da) zrobić coś takiego, żeby skrypt JS w przeglądarce czekał (bez otwierania połączeń - nie interesuje mnie metoda "pingowania") na dane z serwera. Ogólnie chodzi o to, że jak na serwerze "stanie się coś", np. user dostanie wiadomość, to właśnie serwer wysłał w pewien magiczny sposób ów informację do skryptu w otwartym oknie przeglądarki, który to już zajmie się dalszą interpretacją. I właśnie interesuje mnie ten "magiczny sposób". W przykładzie: 1. User1 i user2 logują się. 2. User2 wysyła do usera1 wiadomość i w tym momencie następuje wysłanie o tym informacji do usera1. 3. Skrypt u usera1 interpretuje informację i pobiera z serwera wiadomość. Jednocześnie skrypt u usera1 nie wysyła co x sekund prośby do serwera o wyświetlenie wiadomości. Czy coś takiego jest w ogóle możliwe za pomocą PHP i JS (AJAX)? Czy jednak do tego niezbędne jest już pisanie osobnych programów? Pozdrawiam, Leo van Damon. P.S.: Jeśli zły dział/mało info, proszę się na mnie nie rzucać, tylko po prostu powiedzieć, o co konkretnie chodzi. Napiszę więcej. Ten post edytował leovandamon 1.02.2010, 19:05:15 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 4.10.2025 - 13:37 |