Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

Da li treba da pišem moj web server, ili postoji nešto slično? Ako ga pišem ja gde i kako postaviti?

  • 10 odgovora
  • 3.062 pregleda

Najnovija ↓

Da li treba da pišem moj web server, ili postoji nešto slično? Ako ga pišem ja gde i kako postaviti? 13.09.2008. u 21:33 · pre 220 meseci #1
Poštovanje,
nadam se da pišem na dobrom forumu, ako ne molim admine da prebace na odgovarajući forum :)

Ja i par drugova odlučili smo da pravimo potezne strategije (šah, pet u nizu, ...)
Npr ja napišem svojiu verziju drug svoju verziju.
Oba programa se konektuju preko na neki server i igraju (takmiče se).
Naravno kada jedan odigra server bi ovoga drugoga trebao obavjestiti da je odigrano i šta je odigrano.
Pretpostavljam da http ovde pada u vodu...
Onda smo zamislili da bi programi mogli komunicirat putem nekog servera koji radi slično kao chat servera (postojao bi protokol).
Ok ako napišem chat server (npr u javi) gde mogu da ga hostujem takav server jer pretpostavljam da on ne bi trebao raditi u okviru nekog drugog servera(npr Apache ili nekog drugog) već zasebno na nekom portu.
Da li postoje takve usluge preko neta gde se mogu postaviti takvi serveri (serveri pisani od strane korisnika), koliko to košta i kako se to stručno zove?
Ako ne postoje takve usluge, da li bi za ovakve usluge morao sa svoje mašine da podižem server (naravno da imam statički IP i sve što ide sa tim) ili Server housing???

Ili se sve ovo ne radi ovako kako štao sam ja opisao već postoji nešto treće, neka tehnologija...

Nadam se da shvatate šta pitam!

Da li se ovako rešava ovaj problem ili postoji tehnoligija za ovaj i slične probleme?
Potpis
http://www.knjigaimena.com
Re: Da li treba da pišem moj web server, ili postoji nešto slično? Ako ga pišem ja gde i kako postaviti? 13.09.2008. u 21:49 · pre 220 meseci #2
Predlog: dogovorite se oko zajedničkog interfejsa (predlažem nešto tipa JSON preko POST-a) i svako piše svoju veb aplikaciju (kompjuterskog igrača) u čemu god hoće i podigne gdegod hoće na netu (najjednostavnije obična PHP skripta na bilo kom PHP hostingu). Aplikacije primaju stanje na tabli i vraćaju potez koji odigraju.

Napiše se i jedna veb aplikacija koja će glumiti tzv. "arenu". Njoj prosledite URL-ove dve suparničke veb aplikacije - igrače i ona naizmenično šalje stanje na tabli na jednu i na drugu, prima nazad odigrane poteze, prikazuje to fensi-šmensi i na kraju objavljuje pobednika.

Jasno?
Re: Da li treba da pišem moj web server, ili postoji nešto slično? Ako ga pišem ja gde i kako postaviti? 13.09.2008. u 22:03 · pre 220 meseci #3
Delomično :(
Ovo sa Joson ok

Ovaj drugi dio mi baš i nije jer je komunikacija asinhrona pa mi nije jasno ova veb aprlikacija koja glumi arenu, a u vez toga i jeste moje prvo pitanje.
imal gde primer nečega sličnog
Potpis
http://www.knjigaimena.com
Re: Da li treba da pišem moj web server, ili postoji nešto slično? Ako ga pišem ja gde i kako postaviti? 13.09.2008. u 22:15 · pre 220 meseci #5
Pa npr moj klijent odigra tj pošalje zahtjev serveru i čeka dok tvoj odigra. Kadac tvoj odigra ja treba da dobijem u bilo kom trenutku odgovor ne odmah. Međutim iako je red na mog klijenta da odigra mogu dobiti od servera informaciju npr da je protivnik predao, da mi je isteklo vreme ili bilo šta drugo

Zato sam naveo da bi bilo dobro da bi bilo doboro da server radi slično chat serveru a klijenti kao chat kilijenti (naravno po nekom protokolu).
Možda ovo što si opisao u svom prvom postu i radi taj posao a ja nisam skontao.
Potpis
http://www.knjigaimena.com
Re: Da li treba da pišem moj web server, ili postoji nešto slično? Ako ga pišem ja gde i kako postaviti? 13.09.2008. u 22:19 · pre 220 meseci #6
Očigledno nisi razumeo moj predlog, pročitaj ga još jednom detaljno.

Komunikaciju ne inicira tvoj igrač (program koji igra), već "arena". Ona šalje zahtev sa početnom situacijom na tabli tvom igraču i čeka od njega odgovor, sinhrono. Zatim šalje novu situaciju na tabli drugom igraču i tako dalje, do kraja. Igrači su zapravo serveri, a ne klijenti. Klijent je arena.
Re: Da li treba da pišem moj web server, ili postoji nešto slično? Ako ga pišem ja gde i kako postaviti? 14.09.2008. u 07:45 · pre 220 meseci #8
Pa kako misliš da tvoj "klijent" sazna kada je protivnik odigrao potez? Mnogo je prirodnije da imaš servere kao igrače. Možda ti je najlakše da omogućiš da takmičari uploaduju svoje "igrače" u arenu, tako bi sve moglo da se odvija na istom mestu. A ako baš hoćeš da se sve izvršava sa mašina takmičara, pogledaj ovo:

http://en.wikipedia.org/wiki/Comet_(programming)
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme