separate sockaddr stuff out of NetworkAddress... now called NetworkEndpoint
#include "Error.hh"
#include <cerrno>
#include <sstream>
std::string NetworkErrno::build_str (std::string op, int err) {
std::stringstream ss;
ss << op << ": " << strerror(err);
return ss.str();
}
NetworkErrno::NetworkErrno (std::string op) :
Error(build_str(op, errno)), err(errno)
{
}