Navigation
Unreal Engine C++ API Reference > Runtime > Sockets > FSocket
- FSocket::RecvFrom()
- FSocketEOS::RecvFrom()
References
Module | Sockets |
Header | /Engine/Source/Runtime/Sockets/Public/Sockets.h |
Include | #include "Sockets.h" |
Source | /Engine/Source/Runtime/Sockets/Private/Sockets.cpp |
virtual bool RecvFrom
&40;
uint8 &42; Data,
int32 BufferSize,
int32 & BytesRead,
FInternetAddr & Source,
ESocketReceiveFlags::Type Flags
&41;
Remarks
Reads a chunk of data from the socket and gathers the source address.
A return value of 'true' does not necessarily mean that data was returned. Callers must check the 'BytesRead' parameter for the actual amount of data returned. A value of zero indicates that there was no data available for reading. true on success, false in case of a closed socket or an unrecoverable error.
Parameters
Name | Description |
---|---|
Data | The buffer to read into. |
BufferSize | The max size of the buffer. |
BytesRead | Will indicate how many bytes were read from the socket. |
Source | Will contain the receiving the address of the sender of the data. |
Flags | The receive flags. |