Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Kafejka internetowa - połączenie między użytkownikami
Koleś
post
Post #1





Grupa: Zarejestrowani
Postów: 48
Pomógł: 0
Dołączył: 3.03.2007

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


Cześć. Zastanawiam się nad stworzeniem internetowej kafejki szachowej. Chcę napisać aplikację podobną do tej na stronie http://64pola.pl/. Dane pomiędzy graczami muszą być przesyłane możliwe jak najszybciej z minimalnym opóźnieniem.
Wpadłem na pomysł, żeby skorzystać z klasy Ajax.PeriodicalUpdater z biblioteki Prototype. Działa to na takiej zasadzie, że JS asynchronicznie pobiera lub zapisuje dane z/do pliku (lub bazy danych, co chyba jest kiepskim pomysłem). Problem w tym, że jeśli w kafejce będzie grać jednocześnie kilkadziesiąt osób, to obciążenie serwera będzie ogromne. Dodatkowo powstaje opóźnienie związane z zapisem do pliku.
Czy istnieje jakiś sposób w JavaScript, ActionScript albo w czymś innym oprócz Javy na nawiązanie bezpośredniego połączenia między graczami za pomocą przeglądarki?

Ten post edytował Koleś 15.08.2007, 16:22:40
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Koleś
post
Post #2





Grupa: Zarejestrowani
Postów: 48
Pomógł: 0
Dołączył: 3.03.2007

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


Cytat(envp @ 15.08.2007, 12:52:20 ) *
pytasz serwer cczy drugi gracz zrobil ruch - dostajesz odpowiedz - to albo reagujesz albo znowu pytasz. (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

To rozwiązanie odpada. Może umieściłem tego posta w złym dziale, ale nie znalazłem lepszego.
Próbuję napisać coś takiego przy użyciu socketów w PHP i klasy XMLSocket w AS3, ale na razie idzie mi to jak przysłowiowa krew z nosa, bo jestem zielony w programowaniu socketów.

Ten post edytował Koleś 15.08.2007, 12:48:15
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 12.10.2025 - 07:56