TCP/IP for Microsoft® Windows® CE-based devices allows devices to participate as peers and servers on local area networks (LANs) and remote networks.
TCP/Internet Protocol version 6 (IPv6) is a connectionless, unreliable datagram protocol used primarily for addressing and routing packets between hosts. Connectionless means that a session is not established before exchanging data. Unreliable means that delivery is not guaranteed. IPv6 always makes a best-effort attempt to deliver a packet. An IPv6 packet might be lost, delivered out of sequence, duplicated, or delayed. IPv6 does not attempt to recover from these types of errors. The acknowledgment of packets delivered and the recovery of lost packets are done by a higher-layer protocol, such as TCP.
In This Section
- TCP/IP Application Development for Windows Mobile-based Devices
Describes how the Windows CE OS implements Transmission Control Protocol/Internet Protocol (TCP/IP). Although this section presents the concept of the dual stack, it focuses on IPv4 information.
- IPv6 Application Development for Windows Mobile-based Devices
Provides information about IPv6 support in Windows CE-based devices, including an architectural model and core protocol stack. This section also provides information about assigning an IPv6 address to a device, troubleshooting tools, and converting an application from IPv4 to IPv6.
- TCP/IP Reference
Includes reference material for ICMP and IP Helper programming elements.
Send Feedback on this topic to the authors