Сообщите, является ли текстовая строка адресом IPv6 или IPv4, используя стандартный API сокетов C

у меня есть программа, в которой внешний компонент передает мне строку, содержащую IP-адрес. Затем мне нужно преобразовать его в URI. Для IPv4 это просто; Я добавляю http: // и добавляю /. Однако для IPv6 мне нужно заключить его в квадратные скобки [].

Есть ли стандартный вызов API сокетов для определения семейства адресов?

9
задан Nathan 17 September 2010 в 14:42
поделиться