Libopennet is a library that provides the function open_net() which accepts the same parameters as the open() system call, but the pathname argument can be an FTP or HTTP URL.

WWW: http://www.rkeene.org/oss/libopennet/
