ISteamNetworkingExtensions extension
Methods
-
acceptP2pSessionWithUser(CSteamId steamIdRemote)
→ bool
-
-
allowP2pPacketRelay(bool allow)
→ bool
-
-
closeP2pChannelWithUser(CSteamId steamIdRemote, int nChannel)
→ bool
-
-
closeP2pSessionWithUser(CSteamId steamIdRemote)
→ bool
-
-
createConnectionSocket(SteamIpAddress nIp, int nPort, int nTimeoutSec)
→ SnetSocket
-
-
createListenSocket(int nVirtualP2pPort, SteamIpAddress nIp, int nPort, bool allowUseOfPacketRelay)
→ SnetListenSocket
-
-
createP2pConnectionSocket(CSteamId steamIdTarget, int nVirtualPort, int nTimeoutSec, bool allowUseOfPacketRelay)
→ SnetSocket
-
-
destroyListenSocket(SnetListenSocket hSocket, bool notifyRemoteEnd)
→ bool
-
-
destroySocket(SnetSocket hSocket, bool notifyRemoteEnd)
→ bool
-
-
getListenSocketInfo(SnetListenSocket hListenSocket, Pointer<SteamIpAddress> pnIp, Pointer<UnsignedShort> pnPort)
→ bool
-
-
getMaxPacketSize(SnetSocket hSocket)
→ int
-
-
getP2pSessionState(CSteamId steamIdRemote, Pointer<P2pSessionState> pConnectionState)
→ bool
-
-
getSocketConnectionType(SnetSocket hSocket)
→ ESnetSocketConnectionType
-
-
getSocketInfo(SnetSocket hSocket, Pointer<UnsignedLongLong> pSteamIdRemote, Pointer<Int> peSocketStatus, Pointer<SteamIpAddress> ipRemote, Pointer<UnsignedShort> portRemote)
→ bool
-
-
isDataAvailable(SnetListenSocket hListenSocket, Pointer<UnsignedInt> pcubMsgSize, Pointer<UnsignedInt> phSocket)
→ bool
-
-
isDataAvailableOnSocket(SnetSocket hSocket, Pointer<UnsignedInt> pcubMsgSize)
→ bool
-
-
isP2pPacketAvailable(Pointer<UnsignedInt> pcubMsgSize, int nChannel)
→ bool
-
-
readP2pPacket(Pointer<Void> pubDest, int cubDest, Pointer<UnsignedInt> pcubMsgSize, Pointer<UnsignedLongLong> psteamIdRemote, int nChannel)
→ bool
-
-
retrieveData(SnetListenSocket hListenSocket, Pointer<Void> pubDest, int cubDest, Pointer<UnsignedInt> pcubMsgSize, Pointer<UnsignedInt> phSocket)
→ bool
-
-
retrieveDataFromSocket(SnetSocket hSocket, Pointer<Void> pubDest, int cubDest, Pointer<UnsignedInt> pcubMsgSize)
→ bool
-
-
sendDataOnSocket(SnetSocket hSocket, Pointer<Void> pubData, int cubData, bool reliable)
→ bool
-
-
sendP2pPacket(CSteamId steamIdRemote, Pointer<Void> pubData, int cubData, EP2pSend p2pSendType, int nChannel)
→ bool
-