I'm looking into open-source libraries for sending and receiving data over a network. I use libcurl for doing things like HTTP requests, which has been helpful. I also need to download files from a server such as xml/png images for loading a dynamic, in-game store. I see that libcurl can download files, but that requires setting up a file writing handler that'll write/save the files. After some Googling for an FTP library in C, I found this thread talking about sticking with libcurl. I may take up that offer, but I was just wondering if there were any other alternatives out there.