Is there an alternative to inet_ntop / InetNtop in Windows XP?
c++, networking, windows
Solution
If you're only dealing with IPv4 addresses, you can use `inet_ntoa`. It's available on Windows 2000 or later. Otherwise you'll have to either require Vista and later, or write your own inet_ntop function.
You could also look at boost - the boost::asio has an `inet_ntop` implementation that works in Windows: `boost::asio::detail::socket_ops::inet_ntop`. You can see the source code here.
Problem
I'm trying to compile beej's guide to network programming examples, but Windows XP doesn't have such a function. I'm using mingw, if it makes any difference.