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.
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.