Я пытаюсь перенести некоторый код Windows, который использует RtlIpv4StringToAddressExA
/ RtlIpv6StringToAddressExA
и RtlIpv6AddressToStringExA
/ RtlIpv4AddressToStringExA
, на Linux и не может найти достаточно эквивалентные API. Кажется, есть много способов преобразовать только IP-адрес в строку (и обратно), но я не могу найти то, что также поддерживает порт.
Например, чтобы преобразовать [2001:4898:d8:34:b912:426d:1c88:5859]:443
вIP-адрес из строки (и обратно).
Чтобы повторить, мне явно нужен API, который учитывает порт .