| sciError | Description |
|---|---|
| EACCES | A blocking accept was sent from the context of a callback. |
| EADDRINUSE | The specified address is already in use. |
| EADDRNOTAVAIL | The specified address is not available from the local machine. |
| EAFNOSUPPORT | The addresses in the specified address family cannot be used with by this socket. |
| EBADF | The receiver no longer refers to a valid socket. |
| ECONNABORTED | The virtual circuit was aborted due to timeout or other failure. |
| ECONNREFUSED | The attempt to connect was rejected. |
| ECONNRESET | The virtual circuit was reset by the remote side. |
| EDESTADDREQ | A destination address is required. |
| EFAULT | The optionValue is not a valid part of the process address space. |
| EHOSTNOTFOUND | Authoritative answer host not found. |
| EINPROGRESS | A blocking socket operation is in progress. |
| EINTR | The operation was interrupted. |
| EINVAL | A listen was not performed on the receiver prior to accept. |
| EISCONN | The receiver is already connected. |
| EMFILE | The queue is empty upon entry to accept and there are no descriptors available. |
| EMSGSIZE | The datagram was too large to fit into the specified buffer and was truncated. |
| ENETDOWN | The interface implementation has detected that the network subsystem has failed. |
| ENETRESET | The connection must be reset because the interface implementation dropped it. |
| ENETUNREACH | No route to the network or host is present. |
| ENOBUFS | No buffer space is available. |
| ENODATA | Valid address but no data. |
| ENOPROTOOPT | The option is unknown. |
| ENOTCONN | The socket is not connected. |
| ENOTINITIALISED | The network interface has not started. |
| ENOTSOCK | The receiver refers something besides a socket. |
| EOPNOTSUPP | The receiver is not a type that supports connections oriented services i.e. not a streaming socket (SOCKSTREAM). |
| EPROTONOSUPPORT | The specified protocol is not supported. |
| EPROTOTYPE | The specified protocol is the wrong type for this socket. |
| ESHUTDOWN | The interface has been shutdown. It is not possible to recv on the socket after shutdown. |
| ESOCKTNOSUPPORT | The specified socket type is not supported in this address family. |
| ETIMEDOUT | A timed out occurred before a connection was made. |
| EWOULDBLOCK | The receiver is marked as non-blocking, and no connections are present to be accepted |