ISteamNetworkingExtensions extension

on

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