FSocket::RecvFrom

Syntax

virtual bool RecvFrom
(
    uint8 * Data,
    int32 BufferSize,
    int32 & BytesRead,
    FInternetAddr & Source,
    ESocketReceiveFlags::Type Flags
)

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.

Returns

true on success, false in case of a closed socket or an unrecoverable error.

Parameters

Parameter

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.

References

Module

Sockets

Header

Runtime/Sockets/Public/Sockets.h

Source

Runtime/Sockets/Private/Sockets.cpp