Microsoft KB Archive/934570

= A WinInet program that is running on a Microsoft Windows XP-based computer may stop responding =

Article ID: 934570

Article Last Modified on 4/20/2007

-

APPLIES TO


 * Microsoft Windows Internet Services (WinInet)

-



SYMPTOMS
When the Secure Sockets Layer (SSL) handshake process does not return the “server hello” message, a Microsoft Windows Internet Services (WinInet) program that is running on a Microsoft Windows XP-based computer may stop responding. This problem occurs in WinInet version 6 and in WinInet version 7.



CAUSE
This problem occurs because Windows Internet Services uses a separate thread for the SSL handshake. This thread does not use the client time-out settings.



WORKAROUND
To work around this problem, use one of the following methods:
 * Create a second thread to close the first thread handle after the time-out period expires.
 * Use the asynchronous programming model.

Keywords: kbtshoot kbprb KB934570

-

[mailto:TECHNET@MICROSOFT.COM Send feedback to Microsoft]

© Microsoft Corporation. All rights reserved.