Я пытаюсь сделать какое-то IP-агностическое кодирование, и, как было предложено различными источниками, я пытался использовать sockaddr_storage. Однако все вызовы API (getaddrinfo, getnameinfo) по-прежнему зависят от структуры sockaddr. И кастинг между ними не совсем хороший вариант, gves поднимаются на множество других проблем.
И приведение к sockaddr_in и sockaddr_in6 разного рода поражений, которые я пытаюсь использовать sockaddr_storage.
Любой, кто эффективно использовал sockaddr_storage в разработке простого приложения сокета для клиентских серверов.