sockaddr_storage sa;
socklen_t size = addr.fill_sockaddr(sa);
int err = ::connect(handle, reinterpret_cast<sockaddr *>(&sa), size);
if(err==-1)
sockaddr_storage sa;
socklen_t size = addr.fill_sockaddr(sa);
int err = ::connect(handle, reinterpret_cast<sockaddr *>(&sa), size);
if(err==-1)