| Previous | Next |
| ESRMNT | EPROTO |
ECOMM
ECOMM means “Communication error on send”. It is an older errno value kept by Linux for compatibility and for subsystems that want a send-side communication failure distinct from the common socket errors.
Do not collapse it blindly into ECONNRESET or EPIPE. Preserve the transport, device, protocol, peer state, and whether the send operation had already queued any data. The layer that maps the lower failure to ECOMM is usually more informative than the errno string alone.
Distinguish from
EPIPE: the local process wrote after the peer or reader disappeared.ECONNRESET: the peer reset the connection.ENOBUFS: output buffer resources were exhausted.EREMOTEIO: remote I/O failed after reaching the remote side.
Linux errno(3) · Linux UAPI errno definitions
Looking for a different code? Search another status or error code.