Microsoft KB Archive/105205
Article ID: 105205
Article Last Modified on 11/5/1999
- Microsoft LAN Manager 4.2 Standard Edition
This article was previously published under Q105205
PROBLEM ID: LANMAN23.1786
LAN Manager enhanced TCP/IP clients receive Error 53 or Error 3779 (depending on which method they use to access a LAN Manager 2.2 TCP/IP server) although the server has not reached the connection limit set in NBSESSIONS. Once this error is returned, you can log one client on only by logging another off. Clients already logged on to another server that attempt to NET USE to the problem server receive an Error 53, and clients attempting a NET LOGON to the problem server receive an Error 3779.
A NET USE was not returning a transport control block (TCB), causing the server's session count to incorrectly indicate that all sessions were utilized.
One TCB is used per connection to maintain information for the TCP state machine. This problem was caused by a client machine being disconnected (turned off) from the network before the client TCP could acknowledge the server's finish signal. Normally, the server acknowledges the client's finish, then sends its own finish which the client acknowledges, allowing the TCP session TCBs to time out. When the client is disconnected from the net before the final acknowledgment, the TCBs do not time out and the server's count becomes incorrect.
Server time-out code was inserted to reclaim TCBs waiting for the client to acknowledge the server side of a disconnect.
Resolved, contact Microsoft Product Services Support for further information.