| 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  |