WSARecvFrom

E724293

WSARecvFrom is a Winsock API function on Windows that receives data from a socket and retrieves the source address of the incoming datagram.

Jump to: Statements Referenced by

Statements (48)

Predicate Object
instanceOf Windows Sockets API function
Winsock function
applicableSocketState bound
connected
belongsToAPI Winsock2 NERFINISHED
canSetFlag MSG_OOB
MSG_PARTIAL
MSG_PEEK
declaredInLibrary Ws2_32.lib
definedIn Winsock2.h NERFINISHED
errorRetrievalFunction WSAGetLastError NERFINISHED
exportedBy Ws2_32.dll
headerRequirement include <winsock2.h>
introducedIn Winsock 2 NERFINISHED
linkRequirement link with Ws2_32.lib
parameter DWORD dwBufferCount
LPDWORD lpFlags
LPDWORD lpNumberOfBytesRecvd
LPINT lpFromlen
LPWSABUF lpBuffers
LPWSAOVERLAPPED lpOverlapped
LPWSAOVERLAPPED_COMPLETION_ROUTINE lpCompletionRoutine
SOCKET s
struct sockaddr FAR * lpFrom
primaryUse receive data from a socket
retrieve source address of incoming datagram
relatedFunction WSARecv NERFINISHED
WSASendTo NERFINISHED
recvfrom
requiresInitializationFunction WSAStartup NERFINISHED
returnsOnFailure SOCKET_ERROR
returnsOnSuccess 0
returnType int
runsOn Microsoft Windows NERFINISHED
supportsIOMode blocking
nonblocking
overlapped I/O
supportsOverlappedCompletion I/O completion ports NERFINISHED
completion routines
event objects
supportsProtocolFamily AF_INET
AF_INET6
supportsSocketType SOCK_DGRAM
SOCK_RAW
SOCK_STREAM
threadSafety can be called concurrently on different sockets
usedFor UDP datagram reception
receiving data from unknown remote endpoints

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.

Ws2_32 exportsFunction WSARecvFrom