ISteamNetworkingSocketsExtensions extension

on

Methods

acceptConnection(HSteamNetConnection hConn) EResult

Available on Pointer<ISteamNetworkingSockets>, provided by the ISteamNetworkingSocketsExtensions extension

beginAsyncRequestFakeIp(int nNumPorts) bool

Available on Pointer<ISteamNetworkingSockets>, provided by the ISteamNetworkingSocketsExtensions extension

closeConnection(HSteamNetConnection hPeer, int nReason, Pointer<Utf8> pszDebug, bool enableLinger) bool

Available on Pointer<ISteamNetworkingSockets>, provided by the ISteamNetworkingSocketsExtensions extension

closeListenSocket(HSteamListenSocket hSocket) bool

Available on Pointer<ISteamNetworkingSockets>, provided by the ISteamNetworkingSocketsExtensions extension

configureConnectionLanes(HSteamNetConnection hConn, int nNumLanes, Pointer<Int> pLanePriorities, Pointer<UnsignedShort> pLaneWeights) EResult

Available on Pointer<ISteamNetworkingSockets>, provided by the ISteamNetworkingSocketsExtensions extension

connectByIpAddress(Pointer<SteamNetworkingIpAddr> address, int nOptions, Pointer<SteamNetworkingConfigValue> pOptions) HSteamNetConnection

Available on Pointer<ISteamNetworkingSockets>, provided by the ISteamNetworkingSocketsExtensions extension

connectP2p(Pointer<SteamNetworkingIdentity> identityRemote, int nRemoteVirtualPort, int nOptions, Pointer<SteamNetworkingConfigValue> pOptions) HSteamNetConnection

Available on Pointer<ISteamNetworkingSockets>, provided by the ISteamNetworkingSocketsExtensions extension

connectP2pCustomSignaling(Pointer<ISteamNetworkingConnectionSignaling> pSignaling, Pointer<SteamNetworkingIdentity> pPeerIdentity, int nRemoteVirtualPort, int nOptions, Pointer<SteamNetworkingConfigValue> pOptions) HSteamNetConnection

Available on Pointer<ISteamNetworkingSockets>, provided by the ISteamNetworkingSocketsExtensions extension

connectToHostedDedicatedServer(Pointer<SteamNetworkingIdentity> identityTarget, int nRemoteVirtualPort, int nOptions, Pointer<SteamNetworkingConfigValue> pOptions) HSteamNetConnection

Available on Pointer<ISteamNetworkingSockets>, provided by the ISteamNetworkingSocketsExtensions extension

createFakeUdpPort(int idxFakeServerPort) Pointer<ISteamNetworkingFakeUdpPort>

Available on Pointer<ISteamNetworkingSockets>, provided by the ISteamNetworkingSocketsExtensions extension

createHostedDedicatedServerListenSocket(int nLocalVirtualPort, int nOptions, Pointer<SteamNetworkingConfigValue> pOptions) HSteamListenSocket

Available on Pointer<ISteamNetworkingSockets>, provided by the ISteamNetworkingSocketsExtensions extension

createListenSocketIp(Pointer<SteamNetworkingIpAddr> localAddress, int nOptions, Pointer<SteamNetworkingConfigValue> pOptions) HSteamListenSocket

Available on Pointer<ISteamNetworkingSockets>, provided by the ISteamNetworkingSocketsExtensions extension

createListenSocketP2p(int nLocalVirtualPort, int nOptions, Pointer<SteamNetworkingConfigValue> pOptions) HSteamListenSocket

Available on Pointer<ISteamNetworkingSockets>, provided by the ISteamNetworkingSocketsExtensions extension

createListenSocketP2pFakeIp(int idxFakePort, int nOptions, Pointer<SteamNetworkingConfigValue> pOptions) HSteamListenSocket

Available on Pointer<ISteamNetworkingSockets>, provided by the ISteamNetworkingSocketsExtensions extension

createPollGroup() HSteamNetPollGroup

Available on Pointer<ISteamNetworkingSockets>, provided by the ISteamNetworkingSocketsExtensions extension

createSocketPair(Pointer<UnsignedInt> pOutConnection1, Pointer<UnsignedInt> pOutConnection2, bool useNetworkLoopback, Pointer<SteamNetworkingIdentity> pIdentity1, Pointer<SteamNetworkingIdentity> pIdentity2) bool

Available on Pointer<ISteamNetworkingSockets>, provided by the ISteamNetworkingSocketsExtensions extension

destroyPollGroup(HSteamNetPollGroup hPollGroup) bool

Available on Pointer<ISteamNetworkingSockets>, provided by the ISteamNetworkingSocketsExtensions extension

findRelayAuthTicketForServer(Pointer<SteamNetworkingIdentity> identityGameServer, int nRemoteVirtualPort, Pointer<SteamDatagramRelayAuthTicket> pOutParsedTicket) int

Available on Pointer<ISteamNetworkingSockets>, provided by the ISteamNetworkingSocketsExtensions extension

flushMessagesOnConnection(HSteamNetConnection hConn) EResult

Available on Pointer<ISteamNetworkingSockets>, provided by the ISteamNetworkingSocketsExtensions extension

getAuthenticationStatus(Pointer<SteamNetAuthenticationStatus> pDetails) ESteamNetworkingAvailability

Available on Pointer<ISteamNetworkingSockets>, provided by the ISteamNetworkingSocketsExtensions extension

getCertificateRequest(Pointer<Int> pcbBlob, Pointer<Void> pBlob, Pointer<Utf8> errMsg) bool

Available on Pointer<ISteamNetworkingSockets>, provided by the ISteamNetworkingSocketsExtensions extension

getConnectionInfo(HSteamNetConnection hConn, Pointer<SteamNetConnectionInfo> pInfo) bool

Available on Pointer<ISteamNetworkingSockets>, provided by the ISteamNetworkingSocketsExtensions extension

getConnectionName(HSteamNetConnection hPeer, Pointer<Utf8> pszName, int nMaxLen) bool

Available on Pointer<ISteamNetworkingSockets>, provided by the ISteamNetworkingSocketsExtensions extension

getConnectionRealTimeStatus(HSteamNetConnection hConn, Pointer<SteamNetConnectionRealTimeStatus> pStatus, int nLanes, Pointer<SteamNetConnectionRealTimeLaneStatus> pLanes) EResult

Available on Pointer<ISteamNetworkingSockets>, provided by the ISteamNetworkingSocketsExtensions extension

getConnectionUserData(HSteamNetConnection hPeer) int

Available on Pointer<ISteamNetworkingSockets>, provided by the ISteamNetworkingSocketsExtensions extension

getDetailedConnectionStatus(HSteamNetConnection hConn, Pointer<Utf8> pszBuf, int cbBuf) int

Available on Pointer<ISteamNetworkingSockets>, provided by the ISteamNetworkingSocketsExtensions extension

getFakeIp(int idxFirstPort, Pointer<SteamNetworkingFakeIpResult> pInfo) → void

Available on Pointer<ISteamNetworkingSockets>, provided by the ISteamNetworkingSocketsExtensions extension

getGameCoordinatorServerLogin(Pointer<SteamDatagramGameCoordinatorServerLogin> pLoginInfo, Pointer<Int> pcbSignedBlob, Pointer<Void> pBlob) EResult

Available on Pointer<ISteamNetworkingSockets>, provided by the ISteamNetworkingSocketsExtensions extension

getHostedDedicatedServerAddress(Pointer<SteamDatagramHostedAddress> pRouting) EResult

Available on Pointer<ISteamNetworkingSockets>, provided by the ISteamNetworkingSocketsExtensions extension

getHostedDedicatedServerPopId() SteamNetworkingPopId

Available on Pointer<ISteamNetworkingSockets>, provided by the ISteamNetworkingSocketsExtensions extension

getHostedDedicatedServerPort() int

Available on Pointer<ISteamNetworkingSockets>, provided by the ISteamNetworkingSocketsExtensions extension

getIdentity(Pointer<SteamNetworkingIdentity> pIdentity) bool

Available on Pointer<ISteamNetworkingSockets>, provided by the ISteamNetworkingSocketsExtensions extension

getListenSocketAddress(HSteamListenSocket hSocket, Pointer<SteamNetworkingIpAddr> address) bool

Available on Pointer<ISteamNetworkingSockets>, provided by the ISteamNetworkingSocketsExtensions extension

getRemoteFakeIpForConnection(HSteamNetConnection hConn, Pointer<SteamNetworkingIpAddr> pOutAddr) EResult

Available on Pointer<ISteamNetworkingSockets>, provided by the ISteamNetworkingSocketsExtensions extension

initAuthentication() ESteamNetworkingAvailability

Available on Pointer<ISteamNetworkingSockets>, provided by the ISteamNetworkingSocketsExtensions extension

receivedP2pCustomSignal(Pointer<Void> pMsg, int cbMsg, Pointer<ISteamNetworkingSignalingRecvContext> pContext) bool

Available on Pointer<ISteamNetworkingSockets>, provided by the ISteamNetworkingSocketsExtensions extension

receivedRelayAuthTicket(Pointer<Void> pvTicket, int cbTicket, Pointer<SteamDatagramRelayAuthTicket> pOutParsedTicket) bool

Available on Pointer<ISteamNetworkingSockets>, provided by the ISteamNetworkingSocketsExtensions extension

receiveMessagesOnConnection(HSteamNetConnection hConn, Pointer<Pointer<SteamNetworkingMessage>> ppOutMessages, int nMaxMessages) int

Available on Pointer<ISteamNetworkingSockets>, provided by the ISteamNetworkingSocketsExtensions extension

receiveMessagesOnPollGroup(HSteamNetPollGroup hPollGroup, Pointer<Pointer<SteamNetworkingMessage>> ppOutMessages, int nMaxMessages) int

Available on Pointer<ISteamNetworkingSockets>, provided by the ISteamNetworkingSocketsExtensions extension

resetIdentity(Pointer<SteamNetworkingIdentity> pIdentity) → void

Available on Pointer<ISteamNetworkingSockets>, provided by the ISteamNetworkingSocketsExtensions extension

runCallbacks() → void

Available on Pointer<ISteamNetworkingSockets>, provided by the ISteamNetworkingSocketsExtensions extension

sendMessages(int nMessages, Pointer<Pointer<SteamNetworkingMessage>> pMessages, Pointer<LongLong> pOutMessageNumberOrResult) → void

Available on Pointer<ISteamNetworkingSockets>, provided by the ISteamNetworkingSocketsExtensions extension

sendMessageToConnection(HSteamNetConnection hConn, Pointer<Void> pData, int cbData, int nSendFlags, Pointer<LongLong> pOutMessageNumber) EResult

Available on Pointer<ISteamNetworkingSockets>, provided by the ISteamNetworkingSocketsExtensions extension

setCertificate(Pointer<Void> pCertificate, int cbCertificate, Pointer<Utf8> errMsg) bool

Available on Pointer<ISteamNetworkingSockets>, provided by the ISteamNetworkingSocketsExtensions extension

setConnectionName(HSteamNetConnection hPeer, Pointer<Utf8> pszName) → void

Available on Pointer<ISteamNetworkingSockets>, provided by the ISteamNetworkingSocketsExtensions extension

setConnectionPollGroup(HSteamNetConnection hConn, HSteamNetPollGroup hPollGroup) bool

Available on Pointer<ISteamNetworkingSockets>, provided by the ISteamNetworkingSocketsExtensions extension

setConnectionUserData(HSteamNetConnection hPeer, int nUserData) bool

Available on Pointer<ISteamNetworkingSockets>, provided by the ISteamNetworkingSocketsExtensions extension