Error Message:

Too many open files.

Explanation:

The system defines the number of file descriptors that any process can open at one time. That number has been reached and no more files can be opened. You might have too many Winsock applications running simultaneously, but this is unlikely because most network systems have many socket handles available. This message can also occur if an application opens and closes sockets often, without closing them properly (leaving them open as "orphans").

User Action:

To recover the orphaned sockets, you can try closing and restarting the application. You might have to exit all Winsock applications (force the Winsock DLL to unload).