netobjs
Netobjs is a C++ library that provides a simplified way of working with network data types and abstractions. It provides an object for IP addresses that supports math and comparisons, effectively making IP addresses a numerical quantity. But it does it all for you--and you never have to worry about byte-order! Along with handy conversion routines, IP addresses become simple to work with and no longer require lots of inet_ntoa or htonl calls. For example, you could loop over a range of IPs using an IpAddr as the iterator and incrementing with a simple addr++!
/rsh tech