Windows Sockets (Windows Embedded CE 6.0)

1/6/2010

Windows Sockets (Winsock) for Windows Embedded CE-based devices specifies a programming interface based on the familiar socket interface from the University of California at Berkeley. It includes a set of extensions designed to take advantage of the message-driven nature of Windows Embedded CE. Windows CE .NET 4.1 and later supports Winsock 2.2, which provides easier access to multiple transport protocols.

Following the Windows Open System Architecture (WOSA) model, Winsock defines a standard service provider interface (SPI) between the application programming interface (API) and the protocol stacks. Winsock 2.2, with its functions exported from Ws2.dll, is not limited to TCP/IP protocol stacks as is the case for Winsock 1.1.

In This Section

  • Winsock OS Design Development
    Presents Winsock information that is helpful when designing and developing a Windows Embedded CE OS. This includes dependency information, the modules and components that implement Winsock, and Winsock implementation considerations.
  • Winsock Migration
    Presents information that is important to know if you are migrating from one version of Windows Embedded CE to another.
  • Winsock Samples
    Describes sample code that is available in the %_WINCEROOT\Public\Common\Sdk\Samples directory.

See Also

Other Resources

Networking - Core