USteamNetConnection

Steam sockets based implementation of a network connection used by the Steam net driver class

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

References

Module

OnlineSubsystemSteam

Header

/Engine/Plugins/Online/OnlineSubsystemSteam/Source/Classes/SteamNetConnection.h

Include

#include "SteamNetConnection.h"

Syntax

UCLASS(Transient, Config=Engine)
class USteamNetConnection : public UIpConnection

Remarks

Steam sockets based implementation of a network connection used by the Steam net driver class

Variables

Name Description

Public variable UProperty

bool

 

bIsPassthrough

Is this net connection passthrough to IpConnection

Constructors

Name Description

Public function

USteamNetConnection

(
    const FObjectInitializer& ObjectIn...
)

Overridden from UNetConnection

Name Description

Public function Virtual

void

 

CleanUp()

Closes the control channel, cleans up structures, and prepares for deletion

Public function Virtual

void

 

InitLocalConnection

(
    UNetDriver* InDriver,
    FSocket* InSocket,
    const FURL& InURL,
    EConnectionState InState,
    int32 InMaxPacket,
    int32 InPacketOverhead
)

Initialize this connection instance to a remote source

Public function Virtual

void

 

InitRemoteConnection

(
    UNetDriver* InDriver,
    FSocket* InSocket,
    const FURL& InURL,
    const FInternetAddr& InRemoteAddr,
    EConnectionState InState,
    int32 InMaxPacket,
    int32 InPacketOverhead
)

Initialize this connection instance from a remote source