<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd"> <HTML> <HEAD> <TITLE>OpenBeOS Network Kit</TITLE> <META http-equiv=Content-Type content="text/html; charset=windows-1252"> <STYLE type="text/css"> body { text-indent: 0in; font-stretch: normal; text-align: left; font-weight: normal; text-decoration: none; font-variant: normal; color: #000000; font-size: 12pt; font-style: normal; widows: 2; font-family: "Century Gothic", "Trebuchet MS", "Trebuchet", "Arial", "Helvetica"; background-color: #ffffff; } </STYLE> </HEAD> <BODY text=#000000 vLink=#0000a0 aLink=#0000ff link=#0000c0 bgColor=#ffffff> <H1>OpenBeOS Network Kit: The Shared Libraries</H1> <UL> <LI><A name="libnet"> <H2>The libnet.so shared library</H2> <I>Location</I>: <CODE>src/kits/network/libnet</CODE> <P>This shared library is the way BeOS R5 provide the sockets POSIX/BSD API to apps. Being binary compatible with R5 make this library implementation tedious.</P> <LI><A name="libnetapi"> <H2>The libnetapi.so shared library</H2> <I>Location</I>: <CODE>src/kits/network/libnetapi</CODE> <P>This shared library contains thin C++ classes wrapping the C sockets POSIX/BSD API into these BNet* classes we're used under BeOS: look at them in your <A href="file:///boot/beos/documentation/Be%20Book/The%20Network%20Kit/index.html"> BeBook</A></P> </UL> <HR> <H6>Philippe Houdoin, May 17th, 2003</H6> </BODY> </HTML>