TCP/IP OS Design Development (Windows Embedded CE 6.0)
1/6/2010
TCP/IP for Windows Embedded CE allows devices to participate as peers and servers on local area networks (LANs) and remote networks.
OS Design Information
The following table shows operating system design information for TCP/IP.
Element | Information |
---|---|
Dependencies |
Winsock, FormatMessage API, and Full C Runtime |
Hardware considerations |
None |
Modules and Components
The following table shows the components and modules that implement TCP/IP.
Item | Module | Component |
---|---|---|
TCP/IP support |
tcpstk |
None |
TCP/IP Implementation Considerations
You can include the TCP/IP Catalog item in your OS design by choosing item from the Catalog. Choosing this Catalog item sets the appropriate Sysgen variable for enabling TCP/IP.
The following table shows the Sysgen variable that enables TCP/IP.
Sysgen variable | Description |
---|---|
SYSGEN_TCPIP |
When this variable is set, TCP/IP is included in the run-time image. TCP/IP is a set of protocols that co-operating computers and devices can use to share resources across a network. It includes support for IP, ARP, ICMP, IGMP, TCP, UDP, name resolution and registration, and DHCP. This TCP/IP is available in both headless and display-based devices.
Note:
This Sysgen variable only adds TCP/IPv4 to your OS design. To include TCP/IPv6, you must also set the SYSGEN_TCPIP6 variable. For more information about this Sysgen variable, see IPv6 Overview.
|
SYSGEN_IPHLPAPI |
When this variable is set, the IP Helper API is included in the run-time image. The IP Helper API is a set of functions that gives you the ability to manage TCP/IP services, such as ARP, Route, and DHCP. The IP Helper API can be used by applications to query for network notifications and network statistics. It is available in both headless and display-based devices. For more information, see Internet Protocol Helper APIs. |
Application Development Topics
TCP/IP Support in Windows Embedded CE
Network Driver Interface Specification (NDIS)
Assigning an IPv4 Address to a Device
See Also
Concepts
Other Resources
TCP/IP
Common Windows Embedded CE Modules
Internet Protocol Version 6