Exemplo n.º 1
0
  STDNET_CHECK(!mcast_link_local_address.is_multicast_org_local());
  STDNET_CHECK(!mcast_node_local_address.is_multicast_org_local());
  STDNET_CHECK(mcast_org_local_address.is_multicast_org_local());
  STDNET_CHECK(!mcast_site_local_address.is_multicast_org_local());

  STDNET_CHECK(!unspecified_address.is_multicast_site_local());
  STDNET_CHECK(!loopback_address.is_multicast_site_local());
  STDNET_CHECK(!link_local_address.is_multicast_site_local());
  STDNET_CHECK(!site_local_address.is_multicast_site_local());
  STDNET_CHECK(!v4_mapped_address.is_multicast_site_local());
  STDNET_CHECK(!v4_compat_address.is_multicast_site_local());
  STDNET_CHECK(!mcast_global_address.is_multicast_site_local());
  STDNET_CHECK(!mcast_link_local_address.is_multicast_site_local());
  STDNET_CHECK(!mcast_node_local_address.is_multicast_site_local());
  STDNET_CHECK(!mcast_org_local_address.is_multicast_site_local());
  STDNET_CHECK(mcast_site_local_address.is_multicast_site_local());

  STDNET_CHECK(address_v6::loopback().is_loopback());
}

} // namespace ip_address_v6_runtime

//------------------------------------------------------------------------------

STDNET_TEST_SUITE
(
  "ip/address_v6",
  STDNET_TEST_CASE(ip_address_v6_compile::test)
  STDNET_TEST_CASE(ip_address_v6_runtime::test)
)
Exemplo n.º 2
0
    // address creation functions.

    addr1 = ip::make_address("127.0.0.1");
    addr1 = ip::make_address("127.0.0.1", ec);
    addr1 = ip::make_address(string_value);
    addr1 = ip::make_address(string_value, ec);

    // address I/O.

    std::ostringstream os;
    os << addr1;

    std::wostringstream wos;
    wos << addr1;
  }
  catch (std::exception&)
  {
  }
}

} // namespace ip_address_compile

//------------------------------------------------------------------------------

STDNET_TEST_SUITE
(
  "ip/address",
  STDNET_TEST_CASE(ip_address_compile::test)
)