UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UdpSocketReceiver.h File Reference
#include "CoreMinimal.h"
#include "HAL/Runnable.h"
#include "HAL/RunnableThread.h"
#include "Misc/SingleThreadRunnable.h"
#include "Serialization/ArrayReader.h"
#include "Sockets.h"
#include "SocketSubsystem.h"
#include "Interfaces/IPv4/IPv4Endpoint.h"
#include "IPAddress.h"
#include <atomic>

Go to the source code of this file.

Classes

class  FUdpSocketReceiver
 

Typedefs

typedef TSharedPtr< FArrayReader, ESPMode::ThreadSafeFArrayReaderPtr
 

Functions

 DECLARE_DELEGATE_TwoParams (FOnSocketDataReceived, const FArrayReaderPtr &, const FIPv4Endpoint &)
 

Typedef Documentation

◆ FArrayReaderPtr

Temporary fix for concurrency crashes. This whole class will be redesigned.

Function Documentation

◆ DECLARE_DELEGATE_TwoParams()

DECLARE_DELEGATE_TwoParams ( FOnSocketDataReceived  ,
const FArrayReaderPtr ,
const FIPv4Endpoint  
)

Delegate type for received data.

The first parameter is the received data. The second parameter is sender's IP endpoint.