Projects / libopennet


Libopennet allows developers to open_net() files or URLs alike, and get a file descriptor back that they can use to read data from. It supports HTTP (read-only) and FTP (read or write). It also comes with read_net() to do a forceful read(), and lseek_net() for calling lseek on the socket/file.

Operating Systems

Recent releases

  •  18 Dec 2006 17:06

    Release Notes: fseek_net() support was improved. ftell_net(), ftello_net(), fseeko_net(), and setvbuf_net() were added.

    •  18 Oct 2005 21:05

      Release Notes: Major API change: fopen_net() no longer returns a (FILE *), but instead a (NETFILE *). An fread_net() and an fgets_net() have been added. The code has been simplified significantly, and now has a smaller memory footprint. FTP support has been dropped for now.

      •  20 Jun 2005 21:56

        Release Notes: This release updates HTTP and FTP requests to send standards-compliant line termination.

        •  20 Dec 2004 08:10

          Release Notes: Updated Win32 support and a fixed Win32 'install' target for mingw32.

          •  24 Nov 2004 15:24

            Release Notes: The shared object building process was updated. It should now work on Windows (at least when using mingw32). Several bugs were fixed. The open_net() mode argument is no longer optional (which means a change in the API).


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.