Eli siis pystyykö c-kielellä ohjelmoimaan joitain internettiin liittyviä juttuja, esim. että pystyisin lukemaan jonkin tiedoston sisällön internetistä? Tutoriaaleja kiitos. En kaipaa vastauksia tyyliin "jos oot noin alottelija nii unohda koko juttu"
aloittelija C:n "netti"toiminnoista
iofdjsfaui
3563
0Äänestä
Muut lukivat myös
Odottaa vastausta
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Vastaukset 3
Vanhimmat
niin tuskin saat ensimmäistäkään ohjelma toimimaan.
Mutta jos kuitenkin haluat oppia, niin ole hyvä:
http://www.cs.helsinki.fi/u/kojo/vst/
PS: Yksi vaikeimmista valinnaisista YO kursseista.
Esim. nettisivujen lukeminen tapahtuu luomalla ensin ns. socket-yhteys palvelimeen ja hakemalla havuttu sivu tai tiedosto HTTP-protokollan avulla.
Socket-yhteyksiä varten hyvä suomenkielinen opus löytyy tuolta:
http://wiki.mureakuha.com/wiki/Weicon_socket-tutoriaali
HTTP-protokollan perusasiat ovat suht. yksinkertaiset, googlella löytyi tuollainen ohje:
http://www.jmarshall.com/easy/http/
HTTP-protokollan GET-metodi on se tärkein komento jota tuossa tarvitsee. Jos esimerkiksi komentoriviltä avaa telnetin ja siihen jonkun nettisivun osoitteen (esim. "open www.sektori.com 80") ja sen jälkeen kirjoittaa "GET / HTTP/1.0" niin on palvelimelta haettu oletussivu juuresta.
Tarkinta tietoa HTTP, FTP ja muistakin yleisimmistä protokollista löytyy googlellakin RFC-tiedostoista, jotka ovat protokollien virallisia määrittelyjä.
lainaamassa "internet ohjelmointi" nimisen kirjan joka on suomea... :-)