int vm_soc_recv( int sock, char* buf, int len, int flags );
int vm_soc_recv( int sock, char* buf, int len, int flags );
Receives data on a connected socket.
|
Return Values |
Description |
|
Positive number |
The actual number of bytes received. |
|
Zero |
Received the FIN from the server. |
|
VM_SOC_INVALID_SOCKET |
Invalid socket ID. |
|
VM_SOC_INVAL |
Socket is not calling soc_listen. |
|
VM_SOC_WOULDBLOCK |
Non-blocking. |
|
VM_SOC_BEARER_FAIL |
Bearer broken. |
|
VM_SOC_NOTCONN |
Socket is not connected in case of TCP. |
|
VM_SOC_PIPE |
Socket is already shutdown. |
|
VM_SOC_ERROR |
Unspecified error. |
vmsock.h
Doc-O-Matic. In order to make this message disappear you need to register this software. If you have problems registering this software please contact us at
support@toolsfactory.com.