Спецификации для запуска программы сокета IPV6 - PullRequest
1 голос
/ 02 мая 2011

Я запускаю свою программу на Solaris. Нужно ли мне настраивать мой компьютер для запуска сокетной программы с использованием API IPV6. Являются ли API-интерфейсы IPV6 обратно совместимыми? Например, могу ли я использовать AF_INET6 для обоих протоколов IPV4 n 6?

1 Ответ

2 голосов
/ 02 мая 2011

Нет, вы не можете установить опцию ОС для управления этим поведением. Код приложения должен быть специально написан для использования API-интерфейсов IPv6 и различать соединения IPv4 и IPv6.

Нет, API-интерфейсы IPv6 не имеют обратной совместимости. AF_INET специфичен для IPv4, а AF_INET6 специфичен для IPv6. Однако многие функции и структуры API IPv4 были обновлены для поддержки IPv6, и были представлены некоторые новые функции и структуры API, которые поддерживают оба протокола более независимым образом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...