WinsockTechNote
WinsockTechNote
Overview
An RT-TCP/IP design goal is to have as much source-level compatibility as
possible between the RT-TCP/IP stack and the Winsock API (the API used to
develop TCP/IP applications for Microsoft Windows). The RT-TCP/IP stack is
based on Unicoi System's Fusion TCP/IP protocol stack. This stack implements
its own set of Fusion BSD Socket APIs for socket communication and
management. In order to accomplish source-level compatibility, a layer was
inserted into the RT-TCP/IP stack that translates between Microsoft Winsock
APIs and the Fusion BSD Socket APIs. During the course of this implementation,
a number of areas were identified where the Winsock API could not be translated
into a corresponding Fusion function call. For this reason, not all Winsock
functions and options are available when using the RT-TCP/IP stack. This
document details the most commonly used Winsock functions and options that
are not supported by RTX. Future documentation will expand this list to provide
details for all unsupported functions and options.
SO_UPDATE_CONNECT_CONTEXT
SO_USELOOPBACK