Zdexby TheHolyOneZ
44,741 classes
Class

ServerSocket

: CommonSocket : Object
FishySteamworks.Server.ServerSocket, Assembly-CSharp 0x0088 (136 B) inherited 0x0030 Assembly-CSharp.dll
0x00x0088

Members 12

OffsetSizeNameTypeFlagsDefault
0x08_steamConnectionsBidirectionalDictionary<Steamworks.HSteamNetConnectionPrivate—
0x08_steamIdsBidirectionalDictionary<Steamworks.CSteamIDPrivate—
0x04_maximumClientsintPrivate—
0x04_nextConnectionIdintPrivate—
0x04_socketHSteamListenSocketPrivate—
0x004C0x04padding / unreflected
0x08_clientHostIncomingQueue<FishySteamworks.LocalPacket>Private—
0x01_clientHostStartedboolPrivate—
0x00590x07padding / unreflected
0x08_onRemoteConnectionStateCallbackCallback<Steamworks.SteamNetConnectionStatusChangedCallback_t>Private—
0x08_cachedConnectionIdsQueue<System.Int32>Private—
0x08_clientHostClientHostSocketPrivate—
0x01_iteratingConnectionsboolPrivate—
0x00790x07padding / unreflected
0x08_pendingConnectionChangesList<FishySteamworks.Server.ServerSocket.ConnectionChange>Private—
Inherited from CommonSocket 6
OffsetSizeNameTypeFlagsDefault
0x01_connectionStateLocalConnectionStatePrivate—
0x01PeerToPeerbool1 flags—
0x00120x06padding / unreflected
0x08TransportTransport1 flags—
0x08MessagePointersIntPtr[]1 flags—
0x08InboundBufferbyte[]1 flags—
—0x04MAX_MESSAGESintStatic+2 flags256

Functions 20

SignatureFlagsNativeParams
RemoteConnectionState GetConnectionState(int connectionId)1 flags0x04
void ResetInvalidSocket()1 flags0x00
bool StartConnection(const string& address, ushort port, int maximumClients, bool peerToPeer)1 flags0x08
bool StopConnection()1 flags0x01
bool StopConnection(int connectionId)1 flags0x04
bool StopConnection(int connectionId, const HSteamNetConnection& socket)Private0x04
void OnRemoteConnectionState(const SteamNetConnectionStatusChangedCallback_t& args)Private0xF0
void AddConnection(int connectionId, const HSteamNetConnection& steamConnection, const CSteamID& steamId)Private0x08
void RemoveConnection(int connectionId)Private0x04
void IterateOutgoing()1 flags0x00
void IterateIncoming()1 flags0x00
void ProcessPendingConnectionChanges()Private0x00
void SendToClient(byte channelId, const ArraySegment<System.Byte>& segment, int connectionId)1 flags0x10
string GetConnectionAddress(int connectionId)1 flags0x08
void SetMaximumClients(int value)1 flags0x04
int GetMaximumClients()1 flags0x04
void SetClientHostSocket(ClientHostSocket socket)1 flags0x08
void OnClientHostState(bool started)1 flags0x01
void ReceivedFromClientHost(const LocalPacket& packet)1 flags0x10
void .ctor()Public+1 flags0x00

Used by 2

types with a member, parameter or interface of this type