Microsoft KB Archive/138935

= Using Socket Handle with Writefile API Causes STOP Message =

Article ID: 138935

Article Last Modified on 11/1/2006

-

APPLIES TO


 * Microsoft Windows NT Workstation 3.51
 * Microsoft Windows NT Server 3.51

-



This article was previously published under Q138935



SYMPTOMS
If a sockets program uses a socket handle with the Writefile application programming interface (API) for overlapped input/output (I/O), a STOP message appears in Windows NT 3.51 after about 20 to 40 megabytes (MB) of data are transferred.



CAUSE
This problem occurs due to AFD.SYS using non-paged memory and not releasing the memory.



WORKAROUND
To work around this problem, use the SETSOCKOPT function to set the send buffer size (SO_SNDBUF option) to zero.



STATUS
Microsoft has confirmed this to be a problem in Windows NT version 3.51. We are researching this problem and will post new information here in the Microsoft Knowledge Base as it becomes available.

Additional query words: prodnt Winsock Socket Sock

Keywords: kbapi kbnetwork kbwinsock KB138935

-

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

© Microsoft Corporation. All rights reserved.