WSASendTo
fn
int WSASendTo(
SOCKET s,
WSABUF * lpBuffers,
DWORD dwBufferCount,
DWORD * lpNumberOfBytesSent,
DWORD dwFlags,
const(sockaddr) * lpTo,
int iTolen,
OVERLAPPED * lpOverlapped,
void * lpCompletionRoutine
)Send a datagram to a specific destination using overlapped I/O.
Parameters
s | Socket descriptor. |
lpBuffers | Array of WSABUF structures. |
dwBufferCount | Number of WSABUF structures. |
lpNumberOfBytesSent | Receives bytes transferred (if completed immediately). |
dwFlags | Flags for the send operation. |
lpTo | Destination address. |
iTolen | Size of the destination address. |
lpOverlapped | Overlapped structure for async operation. |
lpCompletionRoutine | Completion routine (usually null for IOCP). |
Returns
0 on immediate success, SOCKET_ERROR on error or pending.