The error means that the listening socket OS recognized the incoming connection request, but preferred to reject it intentionally.
Assuming the intermediate firewall is not interfering, there are only two reasons (I know) for the OS to reject the incoming connection request. One of the reasons has already been mentioned several times - the plug-in listening port is not open.
There is another reason that has not yet been mentioned - the listening port is actually open and actively used, but its lag from the requests for incoming connections in the queue has reached a maximum, so there is no room for requesting an incoming connection queued at that moment. Server code has not yet called accept () to complete the cleanup of available slots for new queue items.
Wait a while and try again. Unfortunately, there is no way to distinguish between "port is not open at all" and "port is open, but too busy right now." They both use the same common error code.
Remy Lebeau Mar 02 '10 at 8:37 2010-03-02 08:37
source share