[APIUW] 2. laboratorijska vježba - 2021/2022
alfajastog
Nisam uopće prije radio na ovakvim stvarima, pa me malo zbunjuje kako da razlikujemo korisnike. Ako nema logina ili necega takvoga po cemu je najbolje pratiti koliko ljudi je spojeno na server (kolko kuzim najvise 2 moze biti) i kako se naspojiti kao pojedini korisnik?
micho
alfajastog možeš u URL staviti to: localhost/0
i localhost/1
npr.
Tebi nije bitno da korisnici direktno znaju jedan za drugog, to treba samo server
Sicsile
Ako jedan Client koristi polling, a drugi websocket, mogu li oni komunicirati medusobno?
micho
Sicsile Da
Yasuke
Jel ima nekakav dobar tutorijal za ovo? Nisam se inače bavio ovim stvarima.
I jel se može i poslužitelj i klijent napravit u javascriptu ili bi poslužitelja bilo bolje napravit u npr Pythonu ?
Yasuke
Kako u Pythonu pored http poslužitelja napravit i websocket?
post
M̵̧̩͑̀͝î̶͍̉ć̴̝̾́̀o̶̺̟̣͂̽
Ako ti nije problem, možeš li objasniti zašto možemo koristiti ovo ako piše da upotreba specijaliziranih programskih knjižnica za komunikaciju (kao socket.io) nije dopuštena?
Hvala 🙂
Ellie
Jel možemo preskočiti ovaj labos ako smo imali sve bodove na prvom?
mentally_disturbed_llama
Ellie Da
micho
post Jer ovo nije specijalizirana knjižnica, a nitko ne očekuje od tebe da ćeš implementirati websocket protokol
AromaticConfusion
post Pitao sam profesora, ta limitacija se odnosi samo na klijenta
laranotreallycroft
Kako postici da server pamti zadnju poruku ako se koristi websocket? radim u spring bootu i za poll/long poll samo u controlleru spremam podatak
micho
laranotreallycroft Spremiš u neku varijablu
Lusy
laranotreallycroft Dok mi klijent 2 nije bio spojen, klijent 1 mu je poslao poruke redom “bok” i “hej”. Sad mi se klijent 2 spojio. Treba li se njemu automatski poslati ova zadnja poruka “hej” ili mu se salje prva sljedeca od klijenta 1, npr. “cujes li me” ?
Lusy
Tek sam krenula radit labos pa me zanima stigne li se sta napravit sutra do 12? Ne znam u cemu da radim jer ovo prvi put vidim. Imate neki savjet?
in1
MGJ treba mu se poslati “hej”