HawkNL version 1.7 beta 1 is now available for download. HawkNL is a game
oriented, low level, network API released under the GNU Library General Public
License (LGPL), with support for Unix (Linux, Solaris, BSD, AIX, IRIX), Windows
9x/ME/NT/2000/XP/CE, and MacOS. In addition to networking, it provides a
threading API and a high resolution time function.
The version 1.7 code base is being extensively modified to make it a better base
for version 2.0. This is a source code only release. Please send comments in
quickly because the code base will be changing quickly for the beta 2 release in
a couple of weeks.
New for version 1.7 beta 1:
Added nlPollSocket, nlSetSocketOpt, and nlGetSocketOpt
Moved the common library defines into hawklib.h
Partitioned the threading code as a separate library with a new header,
hawkthreads.h
Rewrote the threading code so that it is not dependent on HawkNL
Added NL_CONNECTED error for nlConnect, if nlConnect is called on a connected socket
Renamed NL_CONNECTION_TYPES to NL_SOCKET_TYPES for clarity
Added NL_NO_NETWORK error code to nlGetString with NL_SOCKET_TYPES
Combined redundant IPX and TCP/IP code; reduced IPX code by over 60%
Go to the HawkNL page at
http://www.hawksoft.com/hawknl/ for the latest
information, and
http://www.hawksoft.com/download/ to download the full source
code, Windows binaries, or the HTML doc files.
--
Phil Frisbie, Jr.
Hawk Software
http://www.hawksoft.com