Anonymous user
FTP: Difference between revisions
C solution addition
(C solution addition) |
|||
Line 2:
Connect to a server, change directory, list its contents and download a file as binary using the FTP protocol. Use passive mode if available.
=={{header|C}}==
Using [http://nbpfaus.net/~pfau/ftplib/ ftplib]
<lang c>
#include <ftplib.h>
int main(void)
{
netbuf *nbuf;
FtpInit();
FtpConnect("kernel.org", &nbuf);
FtpLogin("anonymous", "", nbuf);
FtpOptions(FTPLIB_CONNMODE, FTPLIB_PASSIVE, nbuf);
FtpChdir("pub/linux/kernel", nbuf);
FtpDir((void*)0, ".", nbuf);
FtpGet("ftp.README", "README", FTPLIB_ASCII, nbuf);
FtpQuit(nbuf);
return 0;
}
</lang>
=={{header|Go}}==
|