Zdexby TheHolyOneZ
44,741 classes
Class

NetManager

: Object
LiteNetLib.NetManager, FishNet.Runtime 0x0190 (400 B) inherited 0x0010 FishNet.Runtime.dll
0x00x0190

Members 71

OffsetSizeNameTypeFlagsDefault
0x08_logicThreadThreadPrivate—
0x01_manualModeboolPrivate—
0x00190x07padding / unreflected
0x08_updateTriggerEventAutoResetEventPrivate+1 flags—
0x08_netEventsProduceQueueQueue<LiteNetLib.NetEvent>Private—
0x08_netEventsConsumeQueueQueue<LiteNetLib.NetEvent>Private—
0x08_netEventPoolHeadNetEventPrivate—
0x08_netEventListenerINetEventListenerPrivate+1 flags—
0x08_deliveryEventListenerIDeliveryEventListenerPrivate+1 flags—
0x08_ntpEventListenerINtpEventListenerPrivate+1 flags—
0x08_peerAddressChangedListenerIPeerAddressChangedListenerPrivate+1 flags—
0x08_peersDictDictionary<System.Net.IPEndPointPrivate+1 flags—
0x08_requestsDictDictionary<System.Net.IPEndPointPrivate+1 flags—
0x08_ntpRequestsDictionary<System.Net.IPEndPointPrivate+1 flags—
0x08_peersLockReaderWriterLockSlimPrivate+1 flags—
0x08_headPeerNetPeerPrivate—
0x04_connectedPeersCountintPrivate—
0x008C0x04padding / unreflected
0x08_connectedPeerListCacheList<LiteNetLib.NetPeer>Private+1 flags—
0x08_peersArrayNetPeer[]Private—
0x08_extraPacketLayerPacketLayerBasePrivate+1 flags—
0x04_lastPeerIdintPrivate—
0x00AC0x04padding / unreflected
0x08_peerIdsConcurrentQueue<System.Int32>Private—
0x01_channelsCountbytePrivate—
0x00B90x07padding / unreflected
0x08_eventLockobjectPrivate+1 flags—
0x01UnconnectedMessagesEnabledboolPublic—
0x01NatPunchEnabledboolPublic—
0x00CA0x02padding / unreflected
0x04UpdateTimeintPublic—
0x04PingIntervalintPublic—
0x04DisconnectTimeoutintPublic—
0x01SimulatePacketLossboolPublic—
0x01SimulateLatencyboolPublic—
0x00DA0x02padding / unreflected
0x04SimulationPacketLossChanceintPublic—
0x04SimulationMinLatencyintPublic—
0x04SimulationMaxLatencyintPublic—
0x01UnsyncedEventsboolPublic—
0x01UnsyncedReceiveEventboolPublic—
0x01UnsyncedDeliveryEventboolPublic—
0x01BroadcastReceiveEnabledboolPublic—
0x04ReconnectDelayintPublic—
0x04MaxConnectAttemptsintPublic—
0x01ReuseAddressboolPublic—
0x00F50x03padding / unreflected
0x08StatisticsNetStatisticsPublic+1 flags—
0x01EnableStatisticsboolPublic—
0x01010x07padding / unreflected
0x08NatPunchModuleNatPunchModulePublic+1 flags—
0x01<IsRunning>k__BackingFieldboolPrivate—
0x01110x03padding / unreflected
0x04<LocalPort>k__BackingFieldintPrivate—
0x01AutoRecycleboolPublic—
0x01190x03padding / unreflected
0x04IPv6ModeIPv6ModePublic—
0x04MtuOverrideintPublic—
0x01UseSafeMtuboolPublic—
0x01UseNativeSocketsboolPublic—
0x01DisconnectOnUnreachableboolPublic—
0x01AllowPeerAddressChangeboolPublic—
0x01<IsClient>k__BackingFieldboolPrivate—
0x01290x07padding / unreflected
0x08_poolHeadNetPacketPrivate—
0x04_poolCountintPrivate—
0x013C0x04padding / unreflected
0x08_poolLockobjectPrivate+1 flags—
0x04PacketPoolSizeintPublic—
—0x04ReceivePollingTimeintPrivateStatic+1 flags0
0x014C0x04padding / unreflected
0x08_udpSocketv4SocketPrivate—
0x08_udpSocketv6SocketPrivate—
0x08_threadv4ThreadPrivate—
0x08_threadv6ThreadPrivate—
0x08_bufferEndPointv4IPEndPointPrivate—
0x08_bufferEndPointv6IPEndPointPrivate—
—0x08_sendToBufferbyte[]PrivateStatic—
—0x08_endPointBufferbyte[]PrivateStatic—
0x08_nativeAddrMapDictionary<LiteNetLib.NativeAddrPrivate+1 flags—
—0x04SioUdpConnresetintPrivateStatic+1 flags0
0x08MulticastAddressV6IPAddressPrivateStatic+1 flags—
0x01IPv6SupportboolPublicStatic+1 flags—
0x04MaxPacketsReceivePerUpdateintPublic—
0x018C0x04unreflected bytes to end of NetManager

Functions 107

SignatureFlagsNativeParams
bool get_IsRunning()Public+1 flags0x01
void set_IsRunning(bool value)Private+1 flags0x01
int get_LocalPort()Public+1 flags0x04
void set_LocalPort(int value)Private+1 flags0x04
NetPeer get_FirstPeer()Public+1 flags0x08
byte get_ChannelsCount()Public+1 flags0x01
void set_ChannelsCount(byte value)Public+1 flags0x01
List<LiteNetLib.NetPeer> get_ConnectedPeerList()Public+1 flags0x08
NetPeer GetPeerById(int id)Public0x08
bool TryGetPeerById(int id, ref NetPeer& peer)Public0x08
int get_ConnectedPeersCount()Public+1 flags0x04
int get_ExtraPacketSizeForLayer()Public+1 flags0x04
bool TryGetPeer(IPEndPoint endPoint, ref NetPeer& peer)Private0x08
void AddPeer(NetPeer peer)Private0x08
void RemovePeer(NetPeer peer)Private0x08
void RemovePeer_Internal(NetPeer peer)Private0x08
void .ctor(INetEventListener listener, PacketLayerBase extraPacketLayer)Public+1 flags0x08
void ConnectionLatencyUpdated(NetPeer fromPeer, int latency)1 flags0x08
void MessageDelivered(NetPeer fromPeer, object userData)1 flags0x08
void DisconnectPeerForce(NetPeer peer, const DisconnectReason& reason, const SocketError& socketErrorCode, NetPacket eventData)1 flags0x08
void DisconnectPeer(NetPeer peer, const DisconnectReason& reason, const SocketError& socketErrorCode, bool force, const byte[]& data, int start, int count, NetPacket eventData)Private0x08
void CreateEvent(const EType& type, NetPeer peer, IPEndPoint remoteEndPoint, const SocketError& errorCode, int latency, const DisconnectReason& disconnectReason, ConnectionRequest connectionRequest, const DeliveryMethod& deliveryMethod, byte channelNumber, NetPacket readerSource, object userData)Private0x08
void ProcessEvent(NetEvent evt)Private0x08
void RecycleEvent(NetEvent evt)1 flags0x08
void UpdateLogic()Private0x00
void ProcessDelayedPackets()Private0x00
void ProcessNtpRequests(int elapsedMilliseconds)Private0x04
void ManualUpdate(int elapsedMilliseconds)Public0x04
NetPeer OnConnectionSolved(ConnectionRequest request, const byte[]& rejectData, int start, int length)1 flags0x08
int GetNextPeerId()Private0x04
void ProcessConnectRequest(IPEndPoint remoteEndPoint, NetPeer netPeer, NetConnectRequestPacket connRequest)Private0x08
void OnMessageReceived(NetPacket packet, IPEndPoint remoteEndPoint)Private0x08
void CreateReceiveEvent(NetPacket packet, const DeliveryMethod& method, byte channelNumber, int headerSize, NetPeer fromPeer)1 flags0x08
void SendToAll(NetDataWriter writer, const DeliveryMethod& options)Public0x08
void SendToAll(const byte[]& data, const DeliveryMethod& options)Public0x08
void SendToAll(const byte[]& data, int start, int length, const DeliveryMethod& options)Public0x08
void SendToAll(NetDataWriter writer, byte channelNumber, const DeliveryMethod& options)Public0x08
void SendToAll(const byte[]& data, byte channelNumber, const DeliveryMethod& options)Public0x08
void SendToAll(const byte[]& data, int start, int length, byte channelNumber, const DeliveryMethod& options)Public0x08
void SendToAll(NetDataWriter writer, const DeliveryMethod& options, NetPeer excludePeer)Public0x08
void SendToAll(const byte[]& data, const DeliveryMethod& options, NetPeer excludePeer)Public0x08
void SendToAll(const byte[]& data, int start, int length, const DeliveryMethod& options, NetPeer excludePeer)Public0x08
void SendToAll(NetDataWriter writer, byte channelNumber, const DeliveryMethod& options, NetPeer excludePeer)Public0x08
void SendToAll(const byte[]& data, byte channelNumber, const DeliveryMethod& options, NetPeer excludePeer)Public0x08
void SendToAll(const byte[]& data, int start, int length, byte channelNumber, const DeliveryMethod& options, NetPeer excludePeer)Public0x08
bool Start()Public0x01
bool Start(IPAddress addressIPv4, IPAddress addressIPv6, int port)Public0x08
bool Start(const string& addressIPv4, const string& addressIPv6, int port)Public0x08
bool Start(int port)Public0x04
bool StartInManualMode(IPAddress addressIPv4, IPAddress addressIPv6, int port)Public0x08
bool StartInManualMode(const string& addressIPv4, const string& addressIPv6, int port)Public0x08
bool StartInManualMode(int port)Public0x04
bool SendUnconnectedMessage(const byte[]& message, IPEndPoint remoteEndPoint)Public0x08
bool SendUnconnectedMessage(NetDataWriter writer, const string& address, int port)Public0x08
bool SendUnconnectedMessage(NetDataWriter writer, IPEndPoint remoteEndPoint)Public0x08
bool SendUnconnectedMessage(const byte[]& message, int start, int length, IPEndPoint remoteEndPoint)Public0x08
void TriggerUpdate()Public0x00
void PollEvents()Public0x00
NetPeer Connect(const string& address, int port, const string& key)Public0x08
NetPeer Connect(const string& address, int port, NetDataWriter connectionData)Public0x08
NetPeer Connect(IPEndPoint target, const string& key)Public0x08
bool get_IsClient()Public+1 flags0x01
void set_IsClient(bool value)Private+1 flags0x01
NetPeer Connect(IPEndPoint target, NetDataWriter connectionData)Public0x08
void Stop()Public0x00
void Stop(bool sendDisconnectMessages)Public0x01
int GetPeersCount(const ConnectionState& peerState)Public0x04
void GetPeersNonAlloc(List<LiteNetLib.NetPeer> peers, const ConnectionState& peerState)Public0x08
void DisconnectAll()Public0x00
void DisconnectAll(const byte[]& data, int start, int count)Public0x08
void DisconnectPeerForce(NetPeer peer)Public0x08
void DisconnectPeer(NetPeer peer)Public0x08
void DisconnectPeer(NetPeer peer, const byte[]& data)Public0x08
void DisconnectPeer(NetPeer peer, NetDataWriter writer)Public0x08
void DisconnectPeer(NetPeer peer, const byte[]& data, int start, int count)Public0x08
void CreateNtpRequest(IPEndPoint endPoint)Public0x08
void CreateNtpRequest(const string& ntpServerAddress, int port)Public0x08
void CreateNtpRequest(const string& ntpServerAddress)Public0x08
NetPeerEnumerator GetEnumerator()Public0x10
IEnumerator<LiteNetLib.NetPeer> System.Collections.Generic.IEnumerable<LiteNetLib.NetPeer>.GetEnumerator()PrivateFinal+2 flags0x08
IEnumerator System.Collections.IEnumerable.GetEnumerator()PrivateFinal+2 flags0x08
int get_PoolCount()Public+1 flags0x04
NetPacket PoolGetWithData(const PacketProperty& property, const byte[]& data, int start, int length)Private0x08
NetPacket PoolGetWithProperty(const PacketProperty& property, int size)Private0x08
NetPacket PoolGetWithProperty(const PacketProperty& property)Private0x08
NetPacket PoolGetPacket(int size)1 flags0x08
void PoolRecycle(NetPacket packet)1 flags0x08
bool SocketActive(bool ipv4)Public0x01
short get_Ttl()Public+1 flags0x02
void set_Ttl(short value)2 flags0x02
void .cctor()PrivateStatic+1 flags0x00
bool IsActive()Private0x01
void RegisterEndPoint(IPEndPoint ep)Private0x08
void UnregisterEndPoint(IPEndPoint ep)Private0x08
bool ProcessError(SocketException ex)Private0x08
void ManualReceive(Socket socket, EndPoint bufferEndPoint)Private0x08
void NativeReceiveLogic(object state)Private0x08
void ReceiveLogic(object state)Private0x08
bool Start(IPAddress addressIPv4, IPAddress addressIPv6, int port, bool manualMode)Public0x08
bool BindSocket(Socket socket, IPEndPoint ep)Private0x08
int SendRawAndRecycle(NetPacket packet, IPEndPoint remoteEndPoint)1 flags0x08
int SendRaw(NetPacket packet, IPEndPoint remoteEndPoint)1 flags0x08
int SendRaw(const byte[]& message, int start, int length, IPEndPoint remoteEndPoint)1 flags0x08
bool SendBroadcast(NetDataWriter writer, int port)Public0x08
bool SendBroadcast(const byte[]& data, int port)Public0x08
bool SendBroadcast(const byte[]& data, int start, int length, int port)Public0x08
void CloseSocket(bool suspend)1 flags0x01

Used by 7

types with a member, parameter or interface of this type