public override int GetHashCode() { return Protocol.GetHashCode() + Address.GetHashCode() + Port.GetHashCode(); }