|
Opušteno Trenutak za pauzu - Ćaskanje.
Sponzor:
![]() |
![]() |
|
Alati teme | Način prikaza |
![]() |
#11 |
Knowledge base
Wrote a book
Datum učlanjenja: 07.06.2005
Lokacija: Neđe ođe...
Poruke: 1.198
Hvala: 339
688 "Hvala" u 178 poruka
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() Evo izguglah ovo:
http://home.bankerinter.net/stankod/ Nisam probao ![]() PS. Koliko vidim, ovo nije bas 'ono' ![]()
__________________
Чак Норис може да си ги врзе врвките на чевлите со стапалата. Poslednja izmena od Milos Vukotic : 21. 12. 2005. u 10:44. |
![]() |
![]() |
![]() |
#12 |
Dejan Katašić
Wrote a book
Datum učlanjenja: 10.06.2005
Lokacija: Novi Sad
Poruke: 1.017
Hvala: 129
86 "Hvala" u 43 poruka
![]() |
![]() Nije to to, znam... U to vreme sam prevrteo šta postoji i to je bilo takođe već tu... ali ništa ni nalik onome što sam zamišljao - ništa nalik ovome ČNLJS.
Web aplikacija na javnom serveru, klijent u Flashu... Najviše me je bunilo što je za takvo nešto najidealnije dići server koji omogućava socket konekciju - a za to je potrebno dozvoliti da se zarobi jedan port server mašine - nešto što teško da bi neki hosting provajder rado ustupio. Naravno da ne mora tako... no to je bilo dovoljno da oladim nakon nekog vremena. |
![]() |
![]() |
![]() |
#13 |
Python Ambassador
Master
|
![]() Hm, a zašto ne bi komunikacija mogla da ide pomoću RPC-a tj preko standardnog http protokola?
Eh, još samo da ne dolazi ispitni rok ![]()
__________________
Python Ambassador of Serbia |
![]() |
![]() |
![]() |
#14 |
Boris
Grand Master
Datum učlanjenja: 01.12.2005
Lokacija: Novi Sad
Poruke: 775
Hvala: 5
156 "Hvala" u 2 poruka
![]() ![]() |
![]() meni se i dalje tcp cini kao bolje resenje za multiplayer igre, u cemu god da su pisane
![]() ![]() |
![]() |
![]() |
![]() |
#15 |
Python Ambassador
Master
|
![]() Erm, da li bi mogao da mi pojasniš koje su prednosti korišćenja transportnog (tcp) umesto aplikacionog protokola (http) za ne ljuti se čoveče?
Jednostavno ne vidim prednosti tog rešenja.
__________________
Python Ambassador of Serbia |
![]() |
![]() |
![]() |
#16 |
Dejan Katašić
Wrote a book
Datum učlanjenja: 10.06.2005
Lokacija: Novi Sad
Poruke: 1.017
Hvala: 129
86 "Hvala" u 43 poruka
![]() |
![]() Potrebna ti je stalna veza servera i klijenta jer je dvosmerna komunikacija. HTTP to ne obezbeđuje (to je ono "A" u Ajaxu - asinhronost) - pa se simulira pingovanjem servera od strane klijenta u nekom dovoljno kratkom intervalu - "ima li šta novo?" - "nema" - - "ima li šta novo?" - "nema" - - ... - - "ima li šta novo?" - "ima! evo ovo... i sad si ti na potezu"...
|
![]() |
![]() |
![]() |
#17 |
Python Ambassador
Master
|
![]() Znam za to, ali da li nam je zaista neophodna sinhrona komunikacija i silaženje na treći nivo tcp/ip-a? Naravno postoje određene prednosti, ali onda imamo komplikovaniji development i deployment nego ako koristimo standardni http protokol kao prenosni medijum + neki standardni protokol za razmenu podataka (čist xml, RPC, soap, ...).
Inače http, srećom, obezbeđuje dvosmernu komunikaciju u suprotnom ne bismo čitali ovaj tekst ![]()
__________________
Python Ambassador of Serbia |
![]() |
![]() |
![]() |
#18 |
Dejan Katašić
Wrote a book
Datum učlanjenja: 10.06.2005
Lokacija: Novi Sad
Poruke: 1.017
Hvala: 129
86 "Hvala" u 43 poruka
![]() |
![]() ... tako što zahtev uvek polazi sa strane klijenta.
Ovo je višekorisnička aplikacija u realnom vremenu gde server treba da obaveštava sve klijente o promenama u sistemu. I nije neophodno jer simulacija "pingovanjem" servera obezbeđuje diskretnu aproksimaciju realnog vremena (alaj sam ga sad :-)). Izvesni problemi naravno postoje: - koliko trpi sistem trpi ako se na njega simultano kači 200 korisnika (ili priličan broj puta više) koji šalju zahtev svake sekunde (ovo je naravno vrlo realno ako pogledaš realizovani ČNLJS)? - kako server treba da tretira klijenta koji ne pošalje ping u roku od 5 sekundi? - gde server pamti kog je klijenta obavestio o nekoj promeni a koji je još uvek u redu za obaveštavanje? Samo ovo poslednje pitanje bih nazvao priličnom komplikacijom za development. Što se tiče socket varijante, komunikacija se takođe odvija razmenom xml-a (mada može kako hoćeš, ali taj mi je najslađi :-) - jedino što se za komunikaciju sa serverom ne poziva svake sekunde recimo PHP skripta već postoji direktan kanal do porta servera, port osluškuje recimo rezidentni serverski java programčić koji uglavnom radi samo kao dispečer poruka između klijenata nakačenih na taj port. Jednostavno - ne vidim po čemu tvrdiš da je komplikovaniji development u ovom slučaju. |
![]() |
![]() |
![]() |
#19 |
profesionalac
Qualified
Datum učlanjenja: 09.06.2005
Poruke: 165
Hvala: 0
3 "Hvala" u 3 poruka
![]() |
![]() Narode jeste li za jedno okupljanje na
http://www.thirdframestudios.com/adgame/clovek/ pa da vidimo ko je bolji??? ![]()
__________________
Natalna karta |
![]() |
![]() |
![]() |
#20 |
Nikola Denić
Sir Write-a-Lot
|
![]() you don't have a chance
![]()
__________________
Do not ask yourself what the world needs. Ask yourself what makes you come alive, and then go do that. Because what the world needs is people who have come alive |
![]() |
![]() |
![]() |
|
|
![]() |
||||
Tema | Početna poruka teme | Forum | Odgovori | Poslednja poruka |
E-mail klijent koji moze da se "nosi" sa velikom kolicinom mailova | oliver | Web aplikacije, web servisi i software | 17 | 23. 02. 2007. 07:08 |
If IT really is a "profession", what is our "pro bono" contribution as IT pros? | oksite | e-Business | 26 | 12. 01. 2007. 11:18 |
"Telekom Slovenije" preuzeo "Blic.net" za 390.000 evra | Aleksandar Marković | Komunikacije | 2 | 23. 12. 2006. 14:23 |
A može li jedna partija stonog fudbala ? | Mr.Paja | Opušteno | 0 | 22. 12. 2005. 17:34 |