Site icon EfmSoft

What does errno 100 (EADDRINUSE) mean?

 
Could be also:
ConstantTypeOS
ERROR_TOO_MANY_SEMAPHORESWin32 errorWindows
HTTP_STATUS_CONTINUEHTTP CodeAny
ENETDOWNerrnoLinux
EPROTOerrnoMac
SYMBOLIC_INITIALIZATION_FAILEDBugCheck CodeWindows
Previous Next
EPROTO ENETUNREACH

EADDRINUSE

EADDRINUSE is the POSIX-style name for a local-address collision. In a socket context, the conflicting identity is not just a port number: it includes address family, local IP address or wildcard binding, port, protocol, and reuse policy. A listener on one specific address may coexist with another listener on the same port under conditions where a wildcard listener cannot.

This entry is a UCRT POSIX-supplement macro. Native Winsock code normally receives WSAEADDRINUSE from WSAGetLastError(), not EADDRINUSE. Preserve that native status when diagnosing a real socket failure; a wrapper may map it later for portability.

What distinguishes the common cases

References


Looking for a different code? Search another status or error code.

Exit mobile version