WSASendTo

fnint 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

sSocket descriptor.
lpBuffersArray of WSABUF structures.
dwBufferCountNumber of WSABUF structures.
lpNumberOfBytesSentReceives bytes transferred (if completed immediately).
dwFlagsFlags for the send operation.
lpToDestination address.
iTolenSize of the destination address.
lpOverlappedOverlapped structure for async operation.
lpCompletionRoutineCompletion routine (usually null for IOCP).

Returns

0 on immediate success, SOCKET_ERROR on error or pending.