Ovu stranicu je najbolje pregledavati u modernom internet pregledniku s omogućenim JavaScriptom.

[MREPRO] 3. laboratorijska vježba - 2019/2020

Cvija

Jesam li dobro shvatio, u ovoj vježbi treba napisati “samo” CandC, a bot i server koristimo iz prethodne vježbe?


Gussy

u kakvoj ste strukturi podataka spremali registrirane botove?


Gussy

haha sto ako ne napravim labos


angello2

huba buba brijem da moras bar nes napisat inace ne mozes polozit

botove sam stavio u obican array structova koji sadrže ip adresu i port


Gussy

sto je ovaj vat? jel to kao neki service name ili sto vec? jel mogu samo poslati to tako ili trebam napraviti neku konverziju iz tog imena u konkretni broj?


angello2

huba buba port 3456


Gussy

kako ste napravili ovaj tcp dio sa urlovima?
onaj link u uputama mi ne radi, a u njihovom pdfu nije skroz objasnjeno kako to implementirati


Gussy

Skuzio sam kako primati te zahtjeve, ali mi browser salje 11 GET zahtjeva, je li to browser inace salje tako puno zahtjeva? kako da to sredim


menace_master

huba buba jel mozda stisnes enter 11 puta? to sam ja radila 🤣


angello2

browser refresha request sve dok ne dobije odgovor il odustane, tak da mu moras odgovorit s necim da ne spamma


Gussy

kako da browseru replyam na zahtjev? tj da mu posaljem taj error 405 ili success 200


angello2

huba buba mozes s cim oces ja mislim al 200 bi imalo vise smisla


Gussy

I zašto se očekuje puna funkcionalnost za prolaz vježbe? Znači li to da ne smije ništa biti krivo odnosno da nam sve mora raditi inače padamo labos?


MrBerglas

huba buba Ne znam, to mi se čini pretjerano, ali eto. Upside je da, ako stvarno samostalno riješiš ovaj labos, ZI ne bi trebao biti problem za riješiti.

Ja sam implementirao samo C&C kao u prošlim labosima, bez HTTP i REST dijela i nadao se kako ću se provući, ali dobio generički mail s greškama (u suštini da HTTP i REST ne rade) u kojem piše da se traži potpuna funkcionalnost za prolaz… Eeh.


Gussy

MrBerglas malo previse, mogli su onda par dana prije poslati taj mail a ne dan prije


Gussy

angello2 mislim kao jel treba napraviti samo char *paket = "HTTP/1.1 200 OK\n" i to poslati sa send()?


Sashat_Triceps

huba buba Doslovno samo to , baci pogled na wiresharku na loopbacku ako ti radi. Trebalo bi ti se sve zelenit


MrBerglas

Kako ste ostvarili konkurentnost kod HTTP-a, fork ili dretve?


Sashat_Triceps

MrBerglas Meni je sve s pollingom rješeno


Gussy

i kako ono da CandC posluzuje datoteke iz radnog direktorija?


Sashat_Triceps

huba buba Dovoljno ti je da iz zahtjeva odvojiš što se nalazi iza zadnjeg / u zahtjevu i probaš otvorit datoteku s tim imenom


Sljedeća stranica »