Windows 95 Hangs at Hourglass Starting SNA Server Win 3.x AppLast reviewed: April 17, 1997Article ID: Q135237 |
The information in this article applies to:
SUMMARYThe SNA Server Windows 3.x client software is supported on Windows 95. However, if the SNA Server client software is configured to use the "Microsoft Networking (named pipes)" interface and Windows 95 is configured with Microsoft IPX/SPX-compatible protocol (the default), starting an SNA Server Windows 3.x client application will cause Windows 95 to hang with an hourglass. At that point, you must enter CTRL+ALT+DEL to bring up the Windows 95 Close Program dialog, highlight the task named "SNA Server (Not responding)", choose "End Task", and confirm the selection by choosing "End Task" again. This causes the Windows 95 hourglass to disappear and the SNA Server Windows 3.x client process, WNAP.EXE, is stopped After that, the SNA Server Windows 3.x application can be stopped using the "End Task" option.
CAUSEWhen the SNA Server Windows 3.x client software is configured to use the named pipes interface, the SNA Server client software always posts a DosReadAsyncNmPipe API call on the named pipe. This causes a Read request to always be posted to the server. While the Read request is outstanding, the SNA client software also may write data down the named pipe as well, so the SNA client makes use of the full-duplex nature of the named pipe API, supported over any LAN protocol provided by Windows 95 (that is, NetBEUI, IPX/SPX, TCP/IP, RAS, etc). However, if the Microsoft IPX/SPX-compatible transport is installed and the "direct-host" feature is enabled on Windows 95, this network interface only allows a single command to be outstanding on the client-server LAN session (that is, this only provides a half-duplex communication channel to the server). So, the SNA Server client named pipe interface does not work properly. To contrast, Windows 95 file and print redirection and SQL Server named pipe clients do work over "direct-host" IPX/SPX connections because only a single command is outstanding at a time (that is, the DosReadAsyncNmPipe call is not used).
WORKAROUNDAny of the following three workarounds can be used to resolve this problem:
|
Additional query words: prodsna Win95 directhost
© 1998 Microsoft Corporation. All rights reserved. Terms of Use. |