/Engine/Source/Runtime/Sockets/Public/Sockets.h
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.
virtual bool RecvFromWithPktInfo ( uint8 * Data, int32 BufferSize, int32 & BytesRead, [FInternetAddr](API\Runtime\Sockets\FInternetAddr) & Source, [FInternetAddr](API\Runtime\Sockets\FInternetAddr) & Destination, [ESocketReceiveFlags::Type](API\Runtime\Sockets\ESocketReceiveFlags__Type) Flags )