ESocketReceiveFlags::Type

Enumerates socket receive flags.

Choose your operating system:

Windows

macOS

Linux

References

Module

Sockets

Header

/Engine/Source/Runtime/Sockets/Public/SocketTypes.h

Include

#include "SocketTypes.h"

Syntax

namespace ESocketReceiveFlags
{
    enum Type
    {
        None       = 0,
        Peek       = 2,
        WaitAll    = 0x100,
    }
}

Values

Name

Description

None

Return as much data as is currently available in the input queue, up to the specified size of the receive buffer.

Peek

Copy received data into the buffer without removing it from the input queue.

WaitAll

Block the receive call until either the supplied buffer is full, the connection has been closed, the request has been canceled, or an error occurred.

Remarks

Enumerates socket receive flags.