附录 B:IP 版本不可知源代码

本附录演示了可正常处理 IPv4 或 IPv6 的 Simplec.c 和 Simples.c 示例应用程序的重写版本。

此代码演示了此 IPv6 指南中提出的准则,并包含在内,以提供已成功修改的源代码,以添加对 IPv6 的支持。 此示例是有意简单的,但提供了一个实践示例,用于查看和审查。 附录 A:仅 IPv4 源代码中提供了此源代码的 IPv4 版本。

通过比较附录 A(仅限 IPv4)和附录 B(IP 版本不可知)中的源代码,可以了解修改 Windows 套接字应用程序以添加对 IPv6 的支持所需的更改。