Есть ли какая-либо функция C++ для проверки того, поддерживает ли компьютер, на котором работает моя программа, подключение IPv6?
Мне нужно знать что-то вроде результата этой страницы http://test-ipv6.com/, но на С++ .
EDIT: я пытался использовать getifaddrs()
. Но возвращаемое значение может быть AF_INET6 found
, потому что у меня действительно установлен адрес IPv6, но подключение IPv6 не работает (вероятно, из-за интернет-провайдера). Итак, есть ли способ проверить, действительно ли работает подключение IPv6?
<netinet/in6.h>
, ваша реализация поддерживает IPv6. - person   schedule 18.11.2012