WSAEMFILE - Error 10024

Product: Version: Platform:
ALL ALL ALL

Question/Problem:  Too many open files.

Answer/Solution: No process may have more than a system-defined number of file descriptors open at a time. No more file handles are available, so no more files can be opened.. Generically, the error means the network system has run out of socket handles.

User suggestions: There may be too many Winsock applications running simultaneously, but this is unlikely since most network systems have many socket handles available. This error also could occur if an application opens and closes sockets often, but doesn't properly close the sockets (so it leaves them open, as "orphans"). To recover the orphaned sockets, you can try closing the application and restarting it to recover the open sockets; you may have to end all Winsock applications (to force an unload of the Winsock DLL).

Document #: Revision Date:
WSK-19980714-EM12 10/01/04

Return To KnowledgeBase Search Page