Lidgren Network Library documentation
Lidgren.Network
Table of contents
-
Lidgren.Network Namespace
-
INetEncryption Interface
-
INetEncryption Members
-
INetEncryption Methods
-
Decrypt Method
-
Encrypt Method
-
NetAESEncryption Class
-
NetAESEncryption Members
-
NetAESEncryption Constructor
-
NetAESEncryption Constructor (String)
-
NetAESEncryption Constructor (Byte[], Byte[])
-
NetAESEncryption Constructor (String, Int32)
-
NetAESEncryption Methods
-
Decrypt Method
-
Encrypt Method
-
NetBitVector Class
-
NetBitVector Members
-
NetBitVector Constructor
-
NetBitVector Methods
-
Clear Method
-
Count Method
-
Get Method
-
GetFirstSetIndex Method
-
IsEmpty Method
-
RotateDown Method
-
Set Method
-
ToString Method
-
NetBitVector Properties
-
Bit Property
-
Capacity Property
-
NetBitWriter Class
-
NetBitWriter Members
-
NetBitWriter Methods
-
ReadByte Method
-
ReadBytes Method
-
ReadUInt16 Method
-
ReadUInt32 Method
-
ReadVariableUInt32 Method
-
WriteByte Method
-
WriteBytes Method
-
WriteUInt16 Method
-
WriteUInt32 Method
-
WriteUInt64 Method
-
WriteVariableUInt32 Method
-
NetBlockEncryptionBase Class
-
NetBlockEncryptionBase Members
-
NetBlockEncryptionBase Constructor
-
NetBlockEncryptionBase Methods
-
Decrypt Method
-
DecryptBlock Method
-
Encrypt Method
-
EncryptBlock Method
-
NetBlockEncryptionBase Properties
-
BlockSize Property
-
NetBuffer Class
-
NetBuffer Members
-
NetBuffer Constructor
-
NetBuffer Fields
-
c_overAllocateAmount Field
-
NetBuffer Methods
-
EnsureBufferSize Method
-
PeekBoolean Method
-
PeekByte Method
-
PeekByte Method
-
PeekByte Method (Int32)
-
PeekBytes Method
-
PeekBytes Method (Int32)
-
PeekBytes Method (Byte[], Int32, Int32)
-
PeekDataBuffer Method
-
PeekDouble Method
-
PeekFloat Method
-
PeekInt16 Method
-
PeekInt32 Method
-
PeekInt32 Method
-
PeekInt32 Method (Int32)
-
PeekInt64 Method
-
PeekInt64 Method
-
PeekInt64 Method (Int32)
-
PeekSByte Method
-
PeekSingle Method
-
PeekString Method
-
PeekUInt16 Method
-
PeekUInt32 Method
-
PeekUInt32 Method
-
PeekUInt32 Method (Int32)
-
PeekUInt64 Method
-
PeekUInt64 Method
-
PeekUInt64 Method (Int32)
-
ReadAllFields Method
-
ReadAllFields Method (Object)
-
ReadAllFields Method (Object, BindingFlags)
-
ReadAllProperties Method
-
ReadAllProperties Method (Object)
-
ReadAllProperties Method (Object, BindingFlags)
-
ReadBits Method
-
ReadBoolean Method
-
ReadByte Method
-
ReadByte Method
-
ReadByte Method (Byte)
-
ReadByte Method (Int32)
-
ReadBytes Method
-
ReadBytes Method (Int32)
-
ReadBytes Method (Int32, Byte[])
-
ReadBytes Method (Byte[], Int32, Int32)
-
ReadDouble Method
-
ReadFloat Method
-
ReadInt16 Method
-
ReadInt32 Method
-
ReadInt32 Method
-
ReadInt32 Method (Int32)
-
ReadInt32 Method (Int32)
-
ReadInt64 Method
-
ReadInt64 Method
-
ReadInt64 Method (Int32)
-
ReadIPEndpoint Method
-
ReadPadBits Method
-
ReadRangedInteger Method
-
ReadRangedSingle Method
-
ReadSByte Method
-
ReadSignedSingle Method
-
ReadSingle Method
-
ReadSingle Method
-
ReadSingle Method (Single)
-
ReadString Method
-
ReadString Method
-
ReadString Method (String)
-
ReadTime Method
-
ReadUInt16 Method
-
ReadUInt32 Method
-
ReadUInt32 Method
-
ReadUInt32 Method (Int32)
-
ReadUInt32 Method (UInt32)
-
ReadUInt64 Method
-
ReadUInt64 Method
-
ReadUInt64 Method (Int32)
-
ReadUnitSingle Method
-
ReadVariableInt32 Method
-
ReadVariableInt64 Method
-
ReadVariableUInt32 Method
-
ReadVariableUInt32 Method
-
ReadVariableUInt32 Method (UInt32)
-
ReadVariableUInt64 Method
-
SkipPadBits Method
-
SkipPadBits Method
-
SkipPadBits Method (Int32)
-
Write Method
-
Write Method (Boolean)
-
Write Method (Byte)
-
Write Method (Byte[])
-
Write Method (Double)
-
Write Method (Int16)
-
Write Method (Int32)
-
Write Method (Int64)
-
Write Method (IPEndPoint)
-
Write Method (SByte)
-
Write Method (Single)
-
Write Method (String)
-
Write Method (UInt16)
-
Write Method (UInt32)
-
Write Method (UInt64)
-
Write Method (NetIncomingMessage)
-
Write Method (NetOutgoingMessage)
-
Write Method (Byte, Int32)
-
Write Method (Int32, Int32)
-
Write Method (Int64, Int32)
-
Write Method (UInt16, Int32)
-
Write Method (UInt32, Int32)
-
Write Method (UInt64, Int32)
-
Write Method (Byte[], Int32, Int32)
-
WriteAllFields Method
-
WriteAllFields Method (Object)
-
WriteAllFields Method (Object, BindingFlags)
-
WriteAllProperties Method
-
WriteAllProperties Method (Object)
-
WriteAllProperties Method (Object, BindingFlags)
-
WritePadBits Method
-
WritePadBits Method
-
WritePadBits Method (Int32)
-
WriteRangedInteger Method
-
WriteRangedSingle Method
-
WriteSignedSingle Method
-
WriteTime Method
-
WriteTime Method (Boolean)
-
WriteTime Method (Double, Boolean)
-
WriteUnitSingle Method
-
WriteVariableInt32 Method
-
WriteVariableInt64 Method
-
WriteVariableUInt32 Method
-
WriteVariableUInt64 Method
-
NetBuffer Properties
-
Data Property
-
LengthBits Property
-
LengthBytes Property
-
Position Property
-
PositionInBytes Property
-
NetClient Class
-
NetClient Members
-
NetClient Constructor
-
NetClient Methods
-
Connect Method
-
Connect Method (IPEndPoint, NetOutgoingMessage)
-
CreateMessage Method
-
Disconnect Method
-
DiscoverKnownPeer Method
-
Recycle Method
-
SendMessage Method
-
SendMessage Method (NetOutgoingMessage, NetDeliveryMethod)
-
SendMessage Method (NetOutgoingMessage, NetDeliveryMethod, Int32)
-
SendUnconnectedMessage Method
-
ToString Method
-
NetClient Properties
-
ConnectionStatus Property
-
ServerConnection Property
-
NetConnection Class
-
NetConnection Members
-
NetConnection Methods
-
Approve Method
-
Approve Method
-
Approve Method (NetOutgoingMessage)
-
Deny Method
-
Deny Method
-
Deny Method (String)
-
Disconnect Method
-
GetLocalTime Method
-
GetRemoteTime Method
-
GetSendQueueInfo Method
-
SendMessage Method
-
ToString Method
-
NetConnection Properties
-
AverageRoundtripTime Property
-
LocalHailMessage Property
-
Peer Property
-
RemoteEndpoint Property
-
RemoteHailMessage Property
-
RemoteTimeOffset Property
-
RemoteUniqueIdentifier Property
-
Statistics Property
-
Status Property
-
Tag Property
-
NetConnectionStatistics Class
-
NetConnectionStatistics Members
-
NetConnectionStatistics Methods
-
ToString Method
-
NetConnectionStatistics Properties
-
ReceivedBytes Property
-
ReceivedPackets Property
-
ResentMessages Property
-
SentBytes Property
-
SentPackets Property
-
NetConnectionStatus Enumeration
-
NetDeliveryMethod Enumeration
-
NetDESEncryption Class
-
NetDESEncryption Members
-
NetDESEncryption Constructor
-
NetDESEncryption Constructor (String)
-
NetDESEncryption Constructor (Byte[], Byte[])
-
NetDESEncryption Constructor (String, Int32)
-
NetDESEncryption Methods
-
Decrypt Method
-
Encrypt Method
-
NetException Class
-
NetException Members
-
NetException Constructor
-
NetException Constructor
-
NetException Constructor (String)
-
NetException Constructor (String, Exception)
-
NetException Methods
-
Assert Method
-
Assert Method (Boolean)
-
Assert Method (Boolean, String)
-
NetException Properties
-
NetIncomingMessage Class
-
NetIncomingMessage Members
-
NetIncomingMessage Methods
-
Decrypt Method
-
PeekByte Method
-
PeekBytes Method
-
PeekInt32 Method
-
PeekInt64 Method
-
PeekUInt32 Method
-
PeekUInt64 Method
-
ReadAllFields Method
-
ReadAllProperties Method
-
ReadByte Method
-
ReadBytes Method
-
ReadInt32 Method
-
ReadInt64 Method
-
ReadSingle Method
-
ReadString Method
-
ReadTime Method
-
ReadTime Method (Boolean)
-
ReadUInt32 Method
-
ReadUInt64 Method
-
ReadVariableUInt32 Method
-
SkipPadBits Method
-
ToString Method
-
Write Method
-
WriteAllFields Method
-
WriteAllProperties Method
-
WritePadBits Method
-
WriteTime Method
-
NetIncomingMessage Properties
-
DeliveryMethod Property
-
MessageType Property
-
ReceiveTime Property
-
SenderConnection Property
-
SenderEndpoint Property
-
SequenceChannel Property
-
NetIncomingMessageType Enumeration
-
NetOutgoingMessage Class
-
NetOutgoingMessage Members
-
NetOutgoingMessage Methods
-
Encrypt Method
-
PeekByte Method
-
PeekBytes Method
-
PeekInt32 Method
-
PeekInt64 Method
-
PeekUInt32 Method
-
PeekUInt64 Method
-
ReadAllFields Method
-
ReadAllProperties Method
-
ReadByte Method
-
ReadBytes Method
-
ReadInt32 Method
-
ReadInt64 Method
-
ReadSingle Method
-
ReadString Method
-
ReadUInt32 Method
-
ReadUInt64 Method
-
ReadVariableUInt32 Method
-
SkipPadBits Method
-
ToString Method
-
Write Method
-
WriteAllFields Method
-
WriteAllProperties Method
-
WritePadBits Method
-
WriteTime Method
-
NetOutgoingMessage Properties
-
NetPeer Class
-
NetPeer Members
-
NetPeer Constructor
-
NetPeer Methods
-
Connect Method
-
Connect Method (IPEndPoint)
-
Connect Method (IPEndPoint, NetOutgoingMessage)
-
Connect Method (String, Int32)
-
Connect Method (String, Int32, NetOutgoingMessage)
-
CreateMessage Method
-
CreateMessage Method
-
CreateMessage Method (Int32)
-
CreateMessage Method (String)
-
DiscoverKnownPeer Method
-
DiscoverKnownPeer Method (IPEndPoint)
-
DiscoverKnownPeer Method (String, Int32)
-
DiscoverLocalPeers Method
-
FlushSendQueue Method
-
GetConnection Method
-
Introduce Method
-
RawSend Method
-
ReadMessage Method
-
ReadMessages Method
-
Recycle Method
-
Recycle Method (NetIncomingMessage)
-
Recycle Method (IEnumerable(NetIncomingMessage))
-
RegisterReceivedCallback Method
-
SendDiscoveryResponse Method
-
SendMessage Method
-
SendMessage Method (NetOutgoingMessage, NetConnection, NetDeliveryMethod)
-
SendMessage Method (NetOutgoingMessage, NetConnection, NetDeliveryMethod, Int32)
-
SendMessage Method (NetOutgoingMessage, List(NetConnection), NetDeliveryMethod, Int32)
-
SendUnconnectedMessage Method
-
SendUnconnectedMessage Method (NetOutgoingMessage, IList(IPEndPoint))
-
SendUnconnectedMessage Method (NetOutgoingMessage, IPEndPoint)
-
SendUnconnectedMessage Method (NetOutgoingMessage, String, Int32)
-
SendUnconnectedToSelf Method
-
Shutdown Method
-
Start Method
-
WaitMessage Method
-
NetPeer Properties
-
Configuration Property
-
Connections Property
-
ConnectionsCount Property
-
MessageReceivedEvent Property
-
Port Property
-
Socket Property
-
Statistics Property
-
Status Property
-
Tag Property
-
UniqueIdentifier Property
-
UPnP Property
-
NetPeerConfiguration Class
-
NetPeerConfiguration Members
-
NetPeerConfiguration Constructor
-
NetPeerConfiguration Methods
-
Clone Method
-
DisableMessageType Method
-
EnableMessageType Method
-
IsMessageTypeEnabled Method
-
SetMessageTypeEnabled Method
-
NetPeerConfiguration Properties
-
AcceptIncomingConnections Property
-
AppIdentifier Property
-
AutoExpandMTU Property
-
AutoFlushSendQueue Property
-
ConnectionTimeout Property
-
DefaultOutgoingMessageCapacity Property
-
EnableUPnP Property
-
ExpandMTUFailAttempts Property
-
ExpandMTUFrequency Property
-
LocalAddress Property
-
MaximumConnections Property
-
MaximumHandshakeAttempts Property
-
MaximumTransmissionUnit Property
-
NetworkThreadName Property
-
PingInterval Property
-
Port Property
-
ReceiveBufferSize Property
-
ResendHandshakeInterval Property
-
SendBufferSize Property
-
SimulatedAverageLatency Property
-
SimulatedDuplicatesChance Property
-
SimulatedLoss Property
-
SimulatedMinimumLatency Property
-
SimulatedRandomLatency Property
-
UseMessageRecycling Property
-
NetPeerStatistics Class
-
NetPeerStatistics Members
-
NetPeerStatistics Methods
-
ToString Method
-
NetPeerStatistics Properties
-
BytesInRecyclePool Property
-
ReceivedBytes Property
-
ReceivedMessages Property
-
ReceivedPackets Property
-
SentBytes Property
-
SentMessages Property
-
SentPackets Property
-
StorageBytesAllocated Property
-
NetPeerStatus Enumeration
-
NetQueue(T) Class
-
NetQueue(T) Members
-
NetQueue(T) Constructor
-
NetQueue(T) Methods
-
Clear Method
-
Contains Method
-
Enqueue Method
-
Enqueue Method (IEnumerable(T))
-
Enqueue Method (T)
-
EnqueueFirst Method
-
ToArray Method
-
TryDequeue Method
-
TryDrain Method
-
TryPeek Method
-
NetQueue(T) Properties
-
Capacity Property
-
Count Property
-
NetRandom Class
-
NetRandom Members
-
NetRandom Constructor
-
NetRandom Constructor
-
NetRandom Constructor (Int32)
-
NetRandom Fields
-
Instance Field
-
NetRandom Methods
-
GetSeed Method
-
Next Method
-
Next Method
-
Next Method (Int32)
-
Next Method (Int32, Int32)
-
NextBool Method
-
NextBytes Method
-
NextDouble Method
-
NextInt Method
-
NextSingle Method
-
NextUInt Method
-
Reinitialise Method
-
NetRC2Encryption Class
-
NetRC2Encryption Members
-
NetRC2Encryption Constructor
-
NetRC2Encryption Constructor (String)
-
NetRC2Encryption Constructor (Byte[], Byte[])
-
NetRC2Encryption Constructor (String, Int32)
-
NetRC2Encryption Methods
-
Decrypt Method
-
Encrypt Method
-
NetSendResult Enumeration
-
NetServer Class
-
NetServer Members
-
NetServer Constructor
-
NetServer Methods
-
Connect Method
-
CreateMessage Method
-
DiscoverKnownPeer Method
-
Recycle Method
-
SendMessage Method
-
SendToAll Method
-
SendToAll Method (NetOutgoingMessage, NetDeliveryMethod)
-
SendToAll Method (NetOutgoingMessage, NetConnection, NetDeliveryMethod, Int32)
-
SendUnconnectedMessage Method
-
ToString Method
-
NetServer Properties
-
NetSRP Class
-
NetSRP Members
-
NetSRP Methods
-
ComputeClientEphemeral Method
-
ComputeClientSessionValue Method
-
ComputePrivateKey Method
-
ComputeServerEphemeral Method
-
ComputeServerSessionValue Method
-
ComputeServerVerifier Method
-
ComputeU Method
-
CreateEncryption Method
-
CreateRandomEphemeral Method
-
CreateRandomSalt Method
-
Hash Method
-
NetTime Class
-
NetTime Members
-
NetTime Methods
-
ToReadable Method
-
NetTime Properties
-
Now Property
-
NetTripleDESEncryption Class
-
NetTripleDESEncryption Members
-
NetTripleDESEncryption Constructor
-
NetTripleDESEncryption Constructor (String)
-
NetTripleDESEncryption Constructor (Byte[], Byte[])
-
NetTripleDESEncryption Constructor (String, Int32)
-
NetTripleDESEncryption Methods
-
Decrypt Method
-
Encrypt Method
-
NetUPnP Class
-
NetUPnP Members
-
NetUPnP Constructor
-
NetUPnP Methods
-
DeleteForwardingRule Method
-
ForwardPort Method
-
GetExternalIP Method
-
NetUtility Class
-
NetUtility Members
-
NetUtility Methods
-
BitsToHoldUInt Method
-
BytesToHoldBits Method
-
GetMacAddress Method
-
GetMyAddress Method
-
GetWindowSize Method
-
IsLocal Method
-
IsLocal Method (IPAddress)
-
IsLocal Method (IPEndPoint)
-
Resolve Method
-
Resolve Method (String)
-
Resolve Method (String, Int32)
-
ResolveAsync Method
-
ResolveAsync Method (String, NetUtility.ResolveAddressCallback)
-
ResolveAsync Method (String, Int32, NetUtility.ResolveEndPointCallback)
-
ToByteArray Method
-
ToHexString Method
-
ToHexString Method (Byte[])
-
ToHexString Method (Int64)
-
ToHumanReadable Method
-
NetUtility.ResolveAddressCallback Delegate
-
NetUtility.ResolveEndPointCallback Delegate
-
NetXorEncryption Class
-
NetXorEncryption Members
-
NetXorEncryption Constructor
-
NetXorEncryption Constructor (Byte[])
-
NetXorEncryption Constructor (String)
-
NetXorEncryption Methods
-
Decrypt Method
-
Encrypt Method
-
NetXtea Class
-
NetXtea Members
-
NetXtea Constructor
-
NetXtea Constructor (Byte[])
-
NetXtea Constructor (String)
-
NetXtea Constructor (Byte[], Int32)
-
NetXtea Methods
-
DecryptBlock Method
-
EncryptBlock Method
-
NetXtea Properties
-
BlockSize Property
-
SingleUIntUnion Structure
-
SingleUIntUnion Members
-
SingleUIntUnion Fields
-
SingleValue Field
-
UIntValue Field
-
SingleUIntUnion Methods