libcurl.mono is an object-oriented binding for the
libcurl Internet client API. It supports
rapid-development of powerful Internet clients in
C# that can run within the mono runtime. With
libcurl.mono, for example, you can develop FTP and
HTTP clients without having to code down at the
socket level. There are a number of sample
applications to get you started.