TCP/IP Programming Manual
Recovery
Reduce the number of connect and/or listen calls.
ENOTCONN (4123)
ENOTCONN
Cause
The specified socket was not connected.
Effect
The call failed.
Recovery
Ensure that the socket is connected and retry the operation.
ENOTSOCK (4104)
ENOTSOCK
Cause
A socket operation was attempted on an object that is not a socket.
Effect
The call failed.
Recovery
Specify a valid socket and retry the operation.
ENXIO (4006)
ENXIO
Cause
The call specified an unknown device or the request was outside of the device capabilities.
Effect
The call failed.
Recovery
Correct the call using a known interface device or configure the desired interface device and
retry the call.
EOPNOTSUPP (4111)
EOPNOTSUPP
Cause
The operation is not supported on a transport end point. For example, the application tried to
accept a connection on a datagram transport end point.
Effect
The call failed.
Recovery
Specify a valid transport end point and retry the call.
EPERM (4001)
EPERM
Cause
The specified I/O control operation cannot be performed by a nonprivileged user. Only
applications whose process access ID is in the SUPER group (user ID 255,n) can perform the
operations that alter network parameters.
250 Socket Errors