imam jedan zadatak s kojim se mucim, dolje cu ga pejstat da vidite o cem se radi, pa ako netko moze pomoc, bio bi zahvalan.mene samo zanima kako u C-u napisati dio koda koji salje Google-ovom serveru http poruku oblika:
GET /search?q=mreze+racunala HTTP/1.1
Host: www.google.com i prihvaca odgovor.
tekst zadatka:
Napišite mrežne aplikacije (server i klijent) kojima ćete omogućiti klijentu jednostavan dohvat informacije o broju rezultata (hit-ova) koje nalazi tražilica Google za dane ključne riječi. Korisnik na klijentskoj strani predaje niz ključnih riječi za koje želi dobiti informaciju o broju rezultata na Google-u. Server na temelju ključnih riječi zaprimljenih od klijenta formira GET zahtjev kojeg upućuje Google-ovom serveru www.google.com na port 80. Primjerice, za slučaj ključnih riječi mreze i racunala, Google-ovom serveru treba poslati http poruku slijedećeg oblika:
GET /search?q=mreze+racunala HTTP/1.1
Host: www.google.com
(Na kraju poruke nalaze se dva prelaska u novi red!)
U http odgovoru dobivenom od Google-ovog servera nalazit će se string oblika:
Results <b>1</b> - <b>10</b> of about <b>918,000</b>
Broj koji se nalazi između <b> i </b> nakon of about predstavlja broj rezultata koji naš server mora vratiti klijentu. Dakle, u ovom slučaju, server mora poslati klijentu kao odgovor broj 918,000.