UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
SocketSubsystem.cpp File Reference
#include "SocketSubsystem.h"
#include "Misc/CommandLine.h"
#include "Misc/ScopeLock.h"
#include "Misc/CoreMisc.h"
#include "SocketSubsystemModule.h"
#include "Modules/ModuleManager.h"
#include "SocketTypes.h"
#include "IPAddress.h"
#include "IPAddressAsyncResolve.h"
#include "Sockets.h"
#include "Templates/UniquePtr.h"

Classes

class  FGetAddressInfoTask
 

Namespaces

namespace  FNetworkProtocolTypes
 

Functions

 DEFINE_LOG_CATEGORY (LogSockets)
 
 IMPLEMENT_MODULE (FSocketSubsystemModule, Sockets)
 
FName CreateSocketSubsystem (FSocketSubsystemModule &SocketSubsystemModule)
 
void DestroySocketSubsystem (FSocketSubsystemModule &SocketSubsystemModule)
 

Variables

const FLazyName FNetworkProtocolTypes::IPv4 (TEXT("IPv4"))
 
const FLazyName FNetworkProtocolTypes::IPv6 (TEXT("IPv6"))
 

Function Documentation

◆ CreateSocketSubsystem()

FName CreateSocketSubsystem ( FSocketSubsystemModule SocketSubsystemModule)
extern

Each platform will implement these functions to construct/destroy socket implementations

◆ DEFINE_LOG_CATEGORY()

DEFINE_LOG_CATEGORY ( LogSockets  )

◆ DestroySocketSubsystem()

void DestroySocketSubsystem ( FSocketSubsystemModule SocketSubsystemModule)
extern

◆ IMPLEMENT_MODULE()

IMPLEMENT_MODULE ( FSocketSubsystemModule  ,
Sockets   
)