Article ID: 2619327 - Last Review: January 10, 2012 - Revision: 1.0
FIX: An RST packet is sent unexpectedly from a TCP server that runs on a Windows Embedded Compact 7-based device after a socket connection is closed System Tip This article applies to a different operating system than the one you are using. Article content that may not be relevant to you is disabled.
Consider the following scenario:
You have a Windows Embedded Compact 7-based device that is running a Transmission Control Protocol (TCP) server application. You have another device that is running a TCP client application. A socket connection is closed by the TCP server application. In this scenario, the server sends a TCP reset (RST) packet instead of the expected TCP FIN packet to the client. Additionally, this may cause a socket error (SocketException) on the client device.
Note A typical TCP session teardown should consist of the server and client exchanging TCP FIN packets.
This issue occurs because the TCP/IP protocol driver in Windows Embedded Compact 7 does not perform correctly. Therefore, a RST packet is forced to be sent instead of the expected TCP FIN packet.
Software update information A supported software update is now available from Microsoft as
Windows Embedded Compact 7 Monthly Update December 2011 . In the "File information" section, the package file name contains the processor type.
Note This Windows Embedded Compact 7 Monthly Update is available for download from the following Microsoft Download Center website:
Prerequisites This update is supported only if all previously issued updates for this product have also been installed.
Restart requirement After you apply this update, you must perform a clean build of the whole platform. To do this, use one of the following methods:
On the Build menu, click Clean Solution , and then click Build Solution . On the Build menu, click Rebuild Solution . You do not have to restart the computer after you apply this software update.
Update replacement information This update does not replace any other updates.
File information The English version of this software update package has the file attributes (or later file attributes) that are listed in the following table. The dates and times for these files are listed in Coordinated Universal Time (UTC). When you view the file information, it is converted to local time. To find the difference between UTC and local time, use the
Time Zone tab in the
Date and Time item in Control Panel.
Files that are included in this update package Collapse this table Expand this table
File name File size Date Time Path Afd.lib 2,026 07-Dec-2011 00:08 Public\Common\Oak\Lib\Armv5\Checked Afd.lib 2,026 07-Dec-2011 00:08 Public\Common\Oak\Lib\Armv5\Debug Afd.lib 2,026 07-Dec-2011 00:08 Public\Common\Oak\Lib\Armv5\Retail Afd.lib 2,026 07-Dec-2011 00:11 Public\Common\Oak\Lib\Armv6\Checked Afd.lib 2,026 07-Dec-2011 00:10 Public\Common\Oak\Lib\Armv6\Debug Afd.lib 2,026 07-Dec-2011 00:10 Public\Common\Oak\Lib\Armv6\Retail Afd.lib 2,026 07-Dec-2011 00:13 Public\Common\Oak\Lib\Armv7\Checked Afd.lib 2,026 07-Dec-2011 00:13 Public\Common\Oak\Lib\Armv7\Debug Afd.lib 2,026 07-Dec-2011 00:13 Public\Common\Oak\Lib\Armv7\Retail Afd.lib 2,026 07-Dec-2011 00:15 Public\Common\Oak\Lib\Mipsii\Checked Afd.lib 2,026 07-Dec-2011 00:15 Public\Common\Oak\Lib\Mipsii\Debug Afd.lib 2,026 07-Dec-2011 00:15 Public\Common\Oak\Lib\Mipsii\Retail Afd.lib 2,026 07-Dec-2011 00:17 Public\Common\Oak\Lib\Mipsii_fp\Checked Afd.lib 2,026 07-Dec-2011 00:17 Public\Common\Oak\Lib\Mipsii_fp\Debug Afd.lib 2,026 07-Dec-2011 00:17 Public\Common\Oak\Lib\Mipsii_fp\Retail Afd.lib 2,032 07-Dec-2011 00:20 Public\Common\Oak\Lib\Sh4\Checked Afd.lib 2,032 07-Dec-2011 00:19 Public\Common\Oak\Lib\Sh4\Debug Afd.lib 2,032 07-Dec-2011 00:19 Public\Common\Oak\Lib\Sh4\Retail Afd.lib 2,032 07-Dec-2011 00:22 Public\Common\Oak\Lib\X86\Checked Afd.lib 2,032 07-Dec-2011 00:21 Public\Common\Oak\Lib\X86\Debug Afd.lib 2,032 07-Dec-2011 00:21 Public\Common\Oak\Lib\X86\Retail Afd.dll 258,048 07-Dec-2011 00:08 Public\Common\Oak\Target\Armv5\Checked Afd.map 209,744 07-Dec-2011 00:08 Public\Common\Oak\Target\Armv5\Checked Afd.rel 94,858 07-Dec-2011 00:08 Public\Common\Oak\Target\Armv5\Checked Afd.dll 397,312 07-Dec-2011 00:08 Public\Common\Oak\Target\Armv5\Debug Afd.map 218,266 07-Dec-2011 00:08 Public\Common\Oak\Target\Armv5\Debug Afd.rel 100,803 07-Dec-2011 00:08 Public\Common\Oak\Target\Armv5\Debug Afd.dll 159,744 07-Dec-2011 00:08 Public\Common\Oak\Target\Armv5\Retail Afd.map 97,437 07-Dec-2011 00:08 Public\Common\Oak\Target\Armv5\Retail Afd.rel 49,937 07-Dec-2011 00:08 Public\Common\Oak\Target\Armv5\Retail Afd.dll 258,048 07-Dec-2011 00:11 Public\Common\Oak\Target\Armv6\Checked Afd.map 209,744 07-Dec-2011 00:11 Public\Common\Oak\Target\Armv6\Checked Afd.rel 94,858 07-Dec-2011 00:11 Public\Common\Oak\Target\Armv6\Checked Afd.dll 397,312 07-Dec-2011 00:10 Public\Common\Oak\Target\Armv6\Debug Afd.map 218,266 07-Dec-2011 00:10 Public\Common\Oak\Target\Armv6\Debug Afd.rel 100,803 07-Dec-2011 00:10 Public\Common\Oak\Target\Armv6\Debug Afd.dll 155,648 07-Dec-2011 00:10 Public\Common\Oak\Target\Armv6\Retail Afd.map 97,437 07-Dec-2011 00:10 Public\Common\Oak\Target\Armv6\Retail Afd.rel 49,937 07-Dec-2011 00:10 Public\Common\Oak\Target\Armv6\Retail Afd.dll 258,048 07-Dec-2011 00:13 Public\Common\Oak\Target\Armv7\Checked Afd.map 209,744 07-Dec-2011 00:13 Public\Common\Oak\Target\Armv7\Checked Afd.rel 94,858 07-Dec-2011 00:13 Public\Common\Oak\Target\Armv7\Checked Afd.dll 393,216 07-Dec-2011 00:13 Public\Common\Oak\Target\Armv7\Debug Afd.map 218,266 07-Dec-2011 00:13 Public\Common\Oak\Target\Armv7\Debug Afd.rel 100,803 07-Dec-2011 00:13 Public\Common\Oak\Target\Armv7\Debug Afd.dll 155,648 07-Dec-2011 00:13 Public\Common\Oak\Target\Armv7\Retail Afd.map 97,310 07-Dec-2011 00:13 Public\Common\Oak\Target\Armv7\Retail Afd.rel 49,908 07-Dec-2011 00:13 Public\Common\Oak\Target\Armv7\Retail Afd.dll 331,776 07-Dec-2011 00:15 Public\Common\Oak\Target\Mipsii\Checked Afd.map 207,237 07-Dec-2011 00:15 Public\Common\Oak\Target\Mipsii\Checked Afd.rel 335,645 07-Dec-2011 00:15 Public\Common\Oak\Target\Mipsii\Checked Afd.dll 450,560 07-Dec-2011 00:15 Public\Common\Oak\Target\Mipsii\Debug Afd.map 215,727 07-Dec-2011 00:15 Public\Common\Oak\Target\Mipsii\Debug Afd.rel 442,162 07-Dec-2011 00:15 Public\Common\Oak\Target\Mipsii\Debug Afd.dll 200,704 07-Dec-2011 00:15 Public\Common\Oak\Target\Mipsii\Retail Afd.map 95,068 07-Dec-2011 00:15 Public\Common\Oak\Target\Mipsii\Retail Afd.rel 184,294 07-Dec-2011 00:15 Public\Common\Oak\Target\Mipsii\Retail Afd.dll 331,776 07-Dec-2011 00:17 Public\Common\Oak\Target\Mipsii_fp\Checked Afd.map 207,237 07-Dec-2011 00:17 Public\Common\Oak\Target\Mipsii_fp\Checked Afd.rel 335,645 07-Dec-2011 00:17 Public\Common\Oak\Target\Mipsii_fp\Checked Afd.dll 450,560 07-Dec-2011 00:17 Public\Common\Oak\Target\Mipsii_fp\Debug Afd.map 215,727 07-Dec-2011 00:17 Public\Common\Oak\Target\Mipsii_fp\Debug Afd.rel 442,162 07-Dec-2011 00:17 Public\Common\Oak\Target\Mipsii_fp\Debug Afd.dll 200,704 07-Dec-2011 00:17 Public\Common\Oak\Target\Mipsii_fp\Retail Afd.map 95,068 07-Dec-2011 00:17 Public\Common\Oak\Target\Mipsii_fp\Retail Afd.rel 184,294 07-Dec-2011 00:17 Public\Common\Oak\Target\Mipsii_fp\Retail Afd.dll 237,568 07-Dec-2011 00:20 Public\Common\Oak\Target\Sh4\Checked Afd.map 209,745 07-Dec-2011 00:20 Public\Common\Oak\Target\Sh4\Checked Afd.rel 160,775 07-Dec-2011 00:20 Public\Common\Oak\Target\Sh4\Checked Afd.dll 323,584 07-Dec-2011 00:19 Public\Common\Oak\Target\Sh4\Debug Afd.map 218,642 07-Dec-2011 00:19 Public\Common\Oak\Target\Sh4\Debug Afd.rel 178,523 07-Dec-2011 00:19 Public\Common\Oak\Target\Sh4\Debug Afd.dll 147,456 07-Dec-2011 00:19 Public\Common\Oak\Target\Sh4\Retail Afd.map 97,860 07-Dec-2011 00:19 Public\Common\Oak\Target\Sh4\Retail Afd.rel 106,313 07-Dec-2011 00:19 Public\Common\Oak\Target\Sh4\Retail Afd.dll 208,896 07-Dec-2011 00:22 Public\Common\Oak\Target\X86\Checked Afd.map 209,371 07-Dec-2011 00:22 Public\Common\Oak\Target\X86\Checked Afd.rel 104,834 07-Dec-2011 00:22 Public\Common\Oak\Target\X86\Checked Afd.dll 299,008 07-Dec-2011 00:21 Public\Common\Oak\Target\X86\Debug Afd.map 215,440 07-Dec-2011 00:21 Public\Common\Oak\Target\X86\Debug Afd.rel 134,414 07-Dec-2011 00:21 Public\Common\Oak\Target\X86\Debug Afd.dll 118,784 07-Dec-2011 00:21 Public\Common\Oak\Target\X86\Retail Afd.map 99,295 07-Dec-2011 00:21 Public\Common\Oak\Target\X86\Retail Afd.rel 39,700 07-Dec-2011 00:21 Public\Common\Oak\Target\X86\Retail
For more information about software update terminology, click the following article number to view the article in the Microsoft Knowledge Base:
824684
(http://support.microsoft.com/kb/824684/
)
Description of the standard terminology that is used to describe Microsoft software updates
APPLIES TO Windows Embedded Compact 7 kbfix kbqfe kbpubtypekc kbexpertiseinter KB2619327
Was this information helpful?
How much effort did you personally put forth to use this article?
Tell us why and what can we do to improve this information
Thank you! Your feedback is used to help us improve our support content. For more assistance options, please visit the
Help and Support Home Page .
Other Resources Other Support Sites
Community
Get Help Now