private static IPAddress Resolve(IPEndPoint inetSocketAddress)
{
if (inetSocketAddress == null)
{
throw new ArgumentNullException("inetSocketAddress");
}
var address = inetSocketAddress.Address;
if (address == null)
{
throw new ArgumentException("Can't resolve address: " + inetSocketAddress);
}
return address;
}