Network programming with C++
It's often a daunting task to get basic network information when working with C++. The Asio library that's part of the Boost set of libraries is a pretty good tool that abstracts away the finer details of networking tasks so you can focus on what matters.