Lidgren.Network Namespace

Lidgren.Network

Collapse imageExpand ImageCopy imageCopyHover image
Lidgren Network Library

Classes

  ClassDescription
Public classNetAESEncryption
AES encryption
Public classNetBitVector
Fixed size vector of booleans
Public classNetBitWriter
Helper class for NetBuffer to write/read bits
Public classNetBlockEncryptionBase
Base for a non-threadsafe encryption class
Public classNetBuffer
Public classNetClient
Specialized version of NetPeer used for a "client" connection. It does not accept any incoming connections and maintains a ServerConnection property
Public classNetConnection
Represents a connection to a remote peer
Public classNetConnectionStatistics
Statistics for a NetConnection instance
Public classNetDESEncryption
DES encryption
Public classNetException
Exception thrown in the Lidgren Network Library
Public classNetIncomingMessage
Incoming message either sent from a remote peer or generated within the library
Public classNetOutgoingMessage
Outgoing message used to send data to remote peer(s)
Public classNetPeer
Represents a local peer capable of holding zero, one or more connections to remote peers
Public classNetPeerConfiguration
Partly immutable after NetPeer has been initialized
Public classNetPeerStatistics
Statistics for a NetPeer instance
Public classNetQueue<(Of <(<'T>)>)>
Thread safe (blocking) expanding queue with TryDequeue() and EnqueueFirst()
Public classNetRandom
A fast random number generator for .NET Colin Green, January 2005
Public classNetRC2Encryption
RC2 encryption
Public classNetServer
Specialized version of NetPeer used for "server" peers
Public classNetSRP
Helper methods for implementing SRP authentication
Public classNetTime
Time service
Public classNetTripleDESEncryption
Triple DES encryption
Public classNetUPnP
UPnP support class
Public classNetUtility
Utility methods
Public classNetXorEncryption
Example class; not very good encryption
Public classNetXtea
Methods to encrypt and decrypt data using the XTEA algorithm

Structures

  StructureDescription
Public structureSingleUIntUnion

Interfaces

  InterfaceDescription
Public interfaceINetEncryption
Interface for an encryption algorithm

Delegates

Enumerations

  EnumerationDescription
Public enumerationNetConnectionStatus
Status for a NetConnection instance
Public enumerationNetDeliveryMethod
How the library deals with resends and handling of late messages
Public enumerationNetIncomingMessageType
The type of a NetIncomingMessage
Public enumerationNetPeerStatus
Status for a NetPeer instance
Public enumerationNetSendResult
Result of a SendMessage call