Miten pystyisin avaamaan jonkun FTP-klientin yhteyden jollekkin FTP-servulle ja lataamaan sieltä tietyn tiedoston tiettyyn hakemistoon. Kielenä C ja käyttiksenä Linux. Voisitte vielä pistää perään koodin kanssa yhteensopivan FTP-klientin.
Käytä wgetiä?
Jaa-a, mikäs se semmonen on.
Olisiko tästä apua?
http://www.faqs.org/rfcs/rfc959.html
man wget
Eli tuolla hoituu yksinkertaiset hakujutut linuxissa, en tosin tiedä pystyykö tuota käyttämään jos palvelin vaatii kirjautumista.
Tuosta wgetistä ei ole mitään manuaalia sanoo tämä Debian.
Man -sivut löytyvät myös vepistä.
http://www.die.net/doc/linux/man/man1/wget.1.
wget ftp://tunnus:salasana@palvelin.foo/bling/blaa
noin siis voi wgetillä (muistaakseni) ladata tiedosto jos täytyy kirjata.
Jos wgetiä ei koko järjestelmästä löydy niin apt-get install wget auttaa asiaan.
Jos taas tahdot nimenomaan opetella tota Ftp -klientin tekemistä C:llä niin C:n standardilibeistä löytyy socket.h jonka avulla voit avata FTP:n rfc:n mukaisen socketin palvelimelle, FTP:n rfc:hen osoite on tuossa ylempänä firebugin pastettamana.
Aihe on jo aika vanha, joten et voi enää vastata siihen.