Projekt

Obecné

Profil

Akce

2021-04-29 » Historie » Revize 1

Revize 1/6 | Další »
Alex Konig, 2021-04-30 10:49


2021-04-29

Zuzana Káčereková
Started working on working UI prototype + client's side of networking. Also created a dummy server due to problems mentioned in lower paragraphs.

Alex Konig

Eliška Mourycová
Continued work on server side of connection

Roman Kalivoda

Encountered problems

WebGL client requires secure web sockets or unity web request, unity has multiple connection modules, each in various states of (dis)function.

Remaining work

wiki pages - Alex Konig

running prototype on nebula - Eliška Mourycová , Roman Kalivoda

Notes from standup discussion

STANDUP
server - klient komunikace
- na straně serveru nepřišla na to jak to udělat aby to fungovalo i mimo localhost
- unity web request nebo secure web sockety
- teď umí GET a POST (když si něco řeknu stáhnout, a něco poslat)
- teď budu chtít data od tohodle a tohodle času > jak zařídit čekání?
- buď si může server něco pamatovat a to poslat hned zpátky
- nebo se ptát každou "vteřinu" znova
co víc klientů najednou?
- cyklus přes všechny požadavky nebo vlákna?
- rozběhnout na linuxu
- došáhnem tam z unity?
- na straně serveru přidat prefix - firewall?
- přijímat z jakékoli ip adresy asi nejde protože to je nebezpečný
- webgl nedovolí stahovat z jinýho zdroje než je specifikováno -> přidat nějaký headery na začátek odpovědi

rest api
- složitý ze serverové strany
- http požadavky - hlavička a tělo (json objekt s info co se předává)
- nemusí se řešit konec stringu, prostě daný jsnem

unity appka
- udělat zase link na github
- post -
- get - jméno souboru > podle toho co chceš gettovat, localhost:port/<tocochci>
message - to co chci posílat
- upload - post msg
- download - download gettem z get address
- klient si může ukládat cookies a posílat zpátky

- nemůže se zpráva ztratit pokud je server zaneprázdněn?
- co se stane pokud se nepřipojí na server > error
- co se stane když zaneprázdněný server -> error -> schovávat si requesty do fronty
fronta ve které budou requesty které je třeba zpracovat, requesty obsluhovat ve vlánknech

Aktualizováno uživatelem Alex Konig před více než 3 roky(ů) · 1 revizí