Приложение B: IP-версия agnostic Source Code
Это приложение иллюстрирует перезаписную версию примеров приложений Simplec.c и Simples.c, которые корректно обрабатывают IPv4 или IPv6.
- клиентского кодаIPv6-Enabled
- кода сервераIPv6-Enabled
Этот код служит примером рекомендаций, приведенных в этом руководстве по IPv6, и включается для предоставления исходного кода, успешно измененного для добавления поддержки IPv6. Этот пример намеренно прост, но предоставляет практический пример для перуа и проверки. Только версия этого исходного кода IPv4 предоставляется в приложении A:исходного кода только для IPv4.
Сравнивая исходный код в приложении A (только IPv4) и приложении B (не зависят от IP-версии), вы получите представление об изменениях, необходимых для изменения приложения сокетов Windows, чтобы добавить поддержку IPv6.