The socket programming interface introduced with the Berkeley Software Distribution version of the UNIX operating system. It is made up of a collection of system calls that allow highly flexible socket programming. Most UNIX variants in use today use the BSD sockets API. Moreover, the Winsock API used on Windows is based on this API.
More information can be found at http://www.mozilla.org/projects/nspr/index.html
More information can be found at http://www.vrjuggler.org/vapor/