My Project
|
Classes | |
class | BaseChannel |
class | ConnectionRequest |
struct | DisconnectInfo |
Additional information about disconnection. More... | |
class | EventBasedNatPunchListener |
class | EventBasedNetListener |
interface | IDeliveryEventListener |
interface | INatPunchListener |
interface | INetEventListener |
interface | INetLogger |
Interface to implement for your own logger. More... | |
interface | INtpEventListener |
class | InvalidPacketException |
class | NatPunchModule |
Module for UDP NAT Hole punching operations. Can be accessed from NetManager. More... | |
class | NetConnectAcceptPacket |
class | NetConnectRequestPacket |
class | NetConstants |
Network constants. Can be tuned from sources for your purposes. | |
class | NetDebug |
Static class for defining your own LiteNetLib logger instead of Console.WriteLine or Debug.Log if compiled with UNITY flag. | |
class | NetEvent |
class | NetManager |
Main class for all network operations. Can be used as client and/or server. More... | |
class | NetPacket |
class | NetPacketPool |
class | NetPacketReader |
class | NetPeer |
Network peer. Main purpose is sending messages to specific peer. More... | |
class | NetSocket |
class | NetStatistics |
class | NetUtils |
Some specific network utilities. | |
class | ReliableChannel |
class | SequencedChannel |
class | TooBigPacketException |
Enumerations | |
enum | UnconnectedMessageType { BasicMessage , Broadcast } |
Type of message that you receive in OnNetworkReceiveUnconnected event. | |
enum | DisconnectReason { ConnectionFailed , Timeout , HostUnreachable , NetworkUnreachable , RemoteConnectionClose , DisconnectPeerCalled , ConnectionRejected , InvalidProtocol , UnknownHost , Reconnect , PeerToPeerConnection } |
Disconnect reason that you receive in OnPeerDisconnected event. | |
enum | NatAddressType { Internal , External } |
enum | DeliveryMethod : byte { Unreliable = 4 , ReliableUnordered = 0 , Sequenced = 1 , ReliableOrdered = 2 , ReliableSequenced = 3 } |
Sending method type. More... | |
enum | NetLogLevel { Warning , Error , Trace , Info } |
enum | IPv6Mode { Disabled , SeparateSocket , DualMode } |
enum | ConnectionState : byte { Outgoing = 1 << 1 , Connected = 1 << 2 , ShutdownRequested = 1 << 3 , Disconnected = 1 << 4 , Any = Outgoing | Connected | ShutdownRequested } |
Peer connection state. | |
enum | LocalAddrType { IPv4 = 1 , IPv6 = 2 , All = IPv4 | IPv6 } |
Address type that you want to receive from NetUtils.GetLocalIp method. | |
enum LiteNetLib.DeliveryMethod : byte |
Sending method type.