Я использую VC++ и пытаюсь разобрать IP-адрес (ipv4/ipv6) из полученного URL-адреса. Есть ли способ добиться этого. Я знаю, что один из способов - перебирать каждый символ в URL-адресе и искать [ и ] в URL-адресе для ipv6. Это не кажется хорошим способом, поэтому интересно, есть ли какая-либо функция, которая поможет мне извлечь IP-адрес из URL-адреса?
Например, у меня есть URL, как указано ниже,
http://[fe80::222:bdff:fef5:56a4]:80/index.html?version=1.0&id=1