Choose your operating system:
Windows
macOS
Linux
Module |
|
Header |
/Engine/Plugins/Online/OnlineSubsystem/Source/Public/LANBeacon.h |
Include |
#include "LANBeacon.h" |
class FLANSession
Encapsulate functionality related to LAN broadcast data
Name | Description | ||
---|---|---|---|
|
CachedResponseGuids |
Cached guids already received during current search |
|
|
LanAnnouncePort |
Port to listen on for LAN queries/responses |
|
|
FLanBeacon *... |
LanBeacon |
LAN beacon for packet broadcast |
|
LanBeaconGuid |
Unique identifier for this hosting/searching LAN session |
|
|
LanBeaconState |
State of the LAN beacon |
|
|
LanGameUniqueId |
Unique id to keep UE games from seeing each others' LAN packets |
|
|
LanNonce |
Used by a client to uniquely identify itself during LAN match discovery |
|
|
LanPacketPlatformMask |
Mask containing which platforms can cross communicate |
|
|
float |
LanQueryRetryTime |
The amount of time to wait before resending a LAN query request |
|
float |
LanQueryRetryTimeLeft |
The amount of time before the LAN query retry |
|
float |
LanQueryTimeLeft |
The amount of time before the LAN query is considered done |
|
float |
LanQueryTimeout |
The amount of time to wait before timing out a LAN query request |
|
OnSearchingTimeoutDelegates |
||
|
OnValidQueryPacketDelegates |
||
|
OnValidResponsePacketDelegates |
||
|
RetryData |
Cached search packet data for retries |
Name | Description | |
---|---|---|
|
FLANSession() |
Name | Description | |
---|---|---|
|
~FLANSession() |
Name | Description | ||
---|---|---|---|
|
IsValidLanResponsePacket |
IsValidLanResponsePacket now takes an additional guid reference |