| bool SendP2PPacket(const CSteamID& steamIDRemote, const byte[]& pubData, uint cubData, const EP2PSend& eP2PSendType, int nChannel) | PublicStatic | — | 0x08 |
| bool IsP2PPacketAvailable(ref uint& pcubMsgSize, int nChannel) | PublicStatic | — | 0x04 |
| bool ReadP2PPacket(const byte[]& pubDest, uint cubDest, ref uint& pcubMsgSize, ref CSteamID& psteamIDRemote, int nChannel) | PublicStatic | — | 0x08 |
| bool AcceptP2PSessionWithUser(const CSteamID& steamIDRemote) | PublicStatic | — | 0x08 |
| bool CloseP2PSessionWithUser(const CSteamID& steamIDRemote) | PublicStatic | | 0x08 |
| bool CloseP2PChannelWithUser(const CSteamID& steamIDRemote, int nChannel) | PublicStatic | | 0x08 |
| bool GetP2PSessionState(const CSteamID& steamIDRemote, ref P2PSessionState_t& pConnectionState) | PublicStatic | | 0x14 |
| bool AllowP2PPacketRelay(bool bAllow) | PublicStatic | | 0x01 |
| SNetListenSocket_t CreateListenSocket(int nVirtualP2PPort, const SteamIPAddress_t& nIP, ushort nPort, bool bAllowUseOfPacketRelay) | PublicStatic | | 0x14 |
| SNetSocket_t CreateP2PConnectionSocket(const CSteamID& steamIDTarget, int nVirtualPort, int nTimeoutSec, bool bAllowUseOfPacketRelay) | PublicStatic | | 0x08 |
| SNetSocket_t CreateConnectionSocket(const SteamIPAddress_t& nIP, ushort nPort, int nTimeoutSec) | PublicStatic | | 0x14 |
| bool DestroySocket(const SNetSocket_t& hSocket, bool bNotifyRemoteEnd) | PublicStatic | | 0x04 |
| bool DestroyListenSocket(const SNetListenSocket_t& hSocket, bool bNotifyRemoteEnd) | PublicStatic | | 0x04 |
| bool SendDataOnSocket(const SNetSocket_t& hSocket, const byte[]& pubData, uint cubData, bool bReliable) | PublicStatic | | 0x08 |
| bool IsDataAvailableOnSocket(const SNetSocket_t& hSocket, ref uint& pcubMsgSize) | PublicStatic | | 0x04 |
| bool RetrieveDataFromSocket(const SNetSocket_t& hSocket, const byte[]& pubDest, uint cubDest, ref uint& pcubMsgSize) | PublicStatic | | 0x08 |
| bool IsDataAvailable(const SNetListenSocket_t& hListenSocket, ref uint& pcubMsgSize, ref SNetSocket_t& phSocket) | PublicStatic | | 0x04 |
| bool RetrieveData(const SNetListenSocket_t& hListenSocket, const byte[]& pubDest, uint cubDest, ref uint& pcubMsgSize, ref SNetSocket_t& phSocket) | PublicStatic | | 0x08 |
| bool GetSocketInfo(const SNetSocket_t& hSocket, ref CSteamID& pSteamIDRemote, ref int& peSocketStatus, ref SteamIPAddress_t& punIPRemote, ref ushort& punPortRemote) | PublicStatic | | 0x14 |
| bool GetListenSocketInfo(const SNetListenSocket_t& hListenSocket, ref SteamIPAddress_t& pnIP, ref ushort& pnPort) | PublicStatic | | 0x14 |
| ESNetSocketConnectionType GetSocketConnectionType(const SNetSocket_t& hSocket) | PublicStatic | | 0x04 |
| int GetMaxPacketSize(const SNetSocket_t& hSocket) | PublicStatic | | 0x04 |