HawkSoftwarejump to page text· Home · Free software · Commercial software · Articles · Download · Message boards · Links · Contact info · Press |
HawkNL™ (Hawk Network Library)
HawkNL is a free, open source, game oriented network API released under the
GNU Library General Public License (LGPL).
HawkNL (NL) is a fairly low level API, a wrapper over Berkeley/Unix Sockets and Winsock. But NL
also provides other features including support for many OSs, groups of sockets, socket
statistics, high accuracy timer,
CRC functions, macros to read and write data to packets with endian conversion, and support for
multiple network transports. NL has been tested on Windows® 9x/ME/NT/2000/XP/CE, Linux®, Solaris™,
IRIX®, AIX®,
BSDs, Mac OS®. There are also the two high level APIs, HawkNLU™ (NLU) and
HawkVoice™, which are built on top of NL. It is NLU and HawkVoice™
that are most exciting, since they give developers portable, easy to use alternatives
to the Microsoft® DirectPlay® (DPlay) and DirectPlay® Voice APIs. Microsoft, Windows, DirectX and DirectPlay are either registered trademarks or trademarks of Microsoft Corporation in the United States and/or other countries. Linux is the registered trademark of Linus Torvalds in the U.S. and other countries. Solaris is a trademark or registered trademark of Sun Microsystems, Inc. in the U.S. or other countries. IRIX is a registered trademark of Silicon Graphics, Inc., in the United States and/or other countries worldwide. AIX is a registered trademark of International Business Machines Corporation in the United States, other countries, or both. Mas OS is a trademark of Apple Computer, Inc., registered in the U.S. and other countries. HawkNL, HawkNLU, and HawkVoice are trademarks of Phil Frisbie. Page last modified: 16 August 2005 © 1998-2006 Hawk Software |