Important:
This is retired content. This content is outdated and is no longer being maintained. It is provided as a courtesy for individuals who are still using these technologies. This content may contain URLs that were valid when originally published, but now link to sites or pages that no longer exist.
A version of this page is also available for
4/8/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 Mobile Version 5.0 and later support 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 Application Development

Describes how you can use Winsock interfaces to create applications for Windows Mobile devices.

Winsock Security

Presents security information for Winsock.

Winsock API Reference

Includes reference material for Winsock programming elements.