Applications and Services that Support IPv6 (Windows CE 5.0)
Applications and Services that support IPv6 are shown in the following sections.
System
The following table shows system applications and services that support IPv6.
Application or Service | Description |
---|---|
IP Helper | Internet Protocol Helper (IP Helper) provides application programming interfaces (APIs) that assist in the network administration of the local computer. You can use IP Helper to programmatically retrieve information about the network settings of the local computer, and to modify those settings.
For more information, see Internet Protocol Helper APIs. |
IPConfig | IPConfig is a command-line utility that prints out the TCP/IP-related settings of a host. For more information, see IPConfig. |
Ipv6 | IPv6 is a command-line utility you use to configure the IPv6 protocol. IPv6.exe enables you to query and configure interfaces, addresses, caches, and routes. Ipv6.exe has numerous commands and each has its own set of parameters.
For more information, see IPv6. |
IPv6tun | IPv6tun is a command-line utility you use to configure the 6to4 and ISATAP tunneling capabilities.
For more information, see IPv6tun. |
Name Resolution | Clients can resolve names from DNS servers. If DNS name resolution is not possible, then Link Local Multicast Name Resolution (LLMNR) is used.
For more information, see Name Resolution Model and Host Name Resolution for Dual Stack (IPv4/IPv6). |
Network Bridging | Media Access Control (MAC) network bridges are used in a multiple-segment network to forward frames from one segment to another.
For more information, see Network Bridging. |
Netstat | Netstat displays active TCP connections, ports on which the computer is listening, Ethernet statistics, the IP routing table, IPv4 statistics (for the IP, ICMP, TCP, and UDP protocols), and IPv6 statistics (for the IPv6, ICMPv6, TCP over IPv6, and UDP over IPv6 protocols).
For more information, see Netstat. |
Ping | The ping command sends an ICMP echo request to a target name or IP address, helping you to verify IP-level connectivity. For more information, see Ping. |
PPP | PPP is a member of the TCP/IP protocol suite. It specifies an industry-standard suite of control protocols that were designed to facilitate communication between two computers through a serial, network, or infrared interface in a dynamically changing network.
For more information, see Point-to-Point Protocol. |
Services.exe | Services.exe is a process that supplements the existing Device.exe process in loading system services. This allows for enhanced device stability by decreasing the likelihood of a system failure in the event of a service failure. Services also provides enhanced loading capabilities such support for starting, pausing and stopping services.
For more information, see Services.exe. |
Telnet Server | The Telnet Server allows remote administration through a standard telnet client. For more information, see Telnet Server. |
Tracert | Sends ICMPv6 or ICMP Echo Request messages to produce command-line report information about each router that is crossed and the roundtrip time (RTT) for each hop.
For more information, see Tracert. |
Transport Service Provider | Illustrates a Winsock 2.2 layered service provider for Windows CE. The sample contains the transport service provider, and a sample debug DLL named Mydt_dll. The name of the installer application is Inst_lsp.
This sample is located in %_WINCEROOT%\Public\Common\Sdk\Samples. |
Winsock | Windows Sockets for Windows CE specifies a programming interface based on the familiar socket interface from the University of California at Berkeley. Winsock 2.2 supports IPv6.
For more information, see Windows Sockets. |
Internet
The following table shows Internet applications and services that support IPv6.
Application or Service | Description |
---|---|
File Transfer Protocol (FTP) server | Windows CE .NET 4.1 and later sample FTP server is used for copying files to and from remote computer systems over a network using TCP/IP.
For more information, see FTP Server. |
Internet Explorer | Internet Explorer 5.5 and later provides a simple browser shell application for your operating system that uses Windows Internet Services (WinInet). |
MSXML 3.0 | The full-featured Extensible Markup Language (XML) parser and miniparser supports IPv6. The parser and miniparser also support SAX-based parsing on devices that require XML support in a small footprint. |
Web Server | The Windows CE–based HTTP server (Web server) facilitates the use of the Internet for communication between a Windows CE–based device and network printers, scanners, and other shared equipment. The Web server applications send Hypertext Markup Language (HTML) pages to a requesting browser. Users need to have only an Internet connection and a browser to be able to make use of the Web server functionality.
For more information, see Web Server (HTTPD). |
Windows Media Player | The Windows Media Player control enables Windows Media Player functionality to exist as an ActiveX control inside a Web page along with other content and hosted by the Windows CE Web browser. The Windows Media Player control is a versatile tool for presenting local and streaming multimedia files.
For more information, see Windows Media Player Control. |
Windows Internet Services (WinInet) | WinInet provides base Internet functionality for Windows CE operating systems, including support for FTP Client, Autodial, Passport, Internet Explorer 5.5 and later, and the MSXML parser. The WinInet API handles all communication between the application and Windows Sockets (Winsock).
For more information, see Windows Internet Services (WinInet). |
Urlmon | The Urlmon module supports IPv6. Urlmon monitors Uniform Resource Locators (URLs) and reports changes to Web sites. |
Debugging
Debugging requires an IPv4 network for communication between the host system and the target device during development because the native debug transport, the Kernel Independent Transport Layer (KITL), does not use IPv6. This configuration does not require global IPv4 addresses.
The following table shows the debugging applications, tools, and services that support IPv6.
Application or Service | Description |
---|---|
Emulator | The Emulator is a tool that mimics the behavior of hardware that supports a Microsoft Windows CE–based OS. By using the Emulator, you can design and build a Windows CE–based OS design and then test it using software that mimics hardware rather than testing it on hardware.
For more information, see Emulator. |
See Also
Send Feedback on this topic to the authors