TCP/IP Migration (Windows Embedded CE 6.0)
This topic contains information about new TCP/IP functionality in Windows CE 5.0 and about migrating OS designs that use TCP/IP from earlier versions of Windows Embedded CE.
For general migration information, see ** Windows Embedded CE topic Migrating from an Earlier Version of Windows Embedded CE.
New Functionality in Windows CE 5.0
The following list shows new TCP/IP functionality in Windows CE 5.0.
- Dynamic Query and Modify allows you to query arbitrary records in a DNS server.
- Secure DNS allows you to perform more secure, dynamic updates. You can modify or remove multiple resource record sets that are associated with a specific name.
For more information about this new functionality, see TCP/IP and Dynamic DNS.
Migrating from Windows CE 2.12 and Windows CE 3.0
Applications that were written for Windows CE .NET 4.0 and earlier may need to be modified to accommodate a change in the way the buffer is allocated for UDP packets.
This change affects applications that typically receive large data packets, such as packets larger than 1,500 KB.
In versions earlier than Windows CE .NET 4.0, there was a limit of five packets per socket, regardless of the size of the packets.
Effective with Windows CE .NET 4.1, the buffer size for each socket is specified as a certain number of bytes, with the default set to 8192 bytes. You can specify a larger per-socket buffer space for receives by calling the setsockopt (Windows Sockets) function to change the value of the SO_RCVBUF socket option.