Underlying Protocols for IPv6 Winsock Applications

Some protocols that your application depends on for certain services, such as Remote Procedure Call (RPC), may have IP-version dependent functions and structures that require you to modify your application in terms of their usage.

Part of the process to modify your code to support IPv6 should include determining whether the use of the underlying protocols (from the perspective of the stack, these protocols are considered higher-layer protocols) require modification in order to properly make use of IPv6.

Related topics

IPv6 Guide for Windows Sockets Applications
Changing Data Structures for IPv6 Winsock Appications
Dual-Stack Sockets for IPv6 Winsock Applications
Function Calls for IPv6 Winsock Applications
Use of Hardcoded IPv4 Addresses
User Interface Issues for IPv6 Winsock Applications