int vm_soc_send( int sock, const char* buf, int len, int flags );
int vm_soc_send( int sock, const char* buf, int len, int flags );
Sends data on a connected socket.
|
Parameters |
Description |
|
int sock |
[IN] The socket descriptor. |
|
const char* buf |
[IN] The buffer that contains the data to be sent. |
|
int len |
[IN] The length of data (in bytes). |
|
int flags |
[IN] Reserved. Not in use. |
|
Return Values |
Description |
|
Non-negative number |
The actual number of bytes that has been sent. |
|
VM_SOC_INVALID_SOCKET |
Invalid socket ID. |
|
VM_SOC_INVAL |
Socket is not calling soc_listen. |
|
VM_SOC_WOULDBLOCK |
Non-blocking. |
|
VM_SOC_CONNABORTED |
Server socket cannot receive anymore. |
|
VM_SOC_BEARER_FAIL |
Bearer broken. |
|
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.