C# Class LiteNetLib.NetPeer

Show file Open project: RevenantX/LiteNetLib Class Usage Examples

Public Methods

Method Description
GetMaxSinglePacketSize ( SendOptions options ) : int
Send ( NetDataWriter dataWriter, SendOptions options ) : void
Send ( byte data, SendOptions options ) : void
Send ( byte data, int start, int length, SendOptions options ) : void

Private Methods

Method Description
AddIncomingPacket ( NetPacket p ) : void
CreateAndSend ( PacketProperty property ) : void
CreateAndSend ( PacketProperty property, ushort sequence ) : void
DebugWrite ( string str ) : void
DebugWriteForce ( string str ) : void
GetPacketFromPool ( PacketProperty property = PacketProperty.Unreliable, int size, bool init = true ) : NetPacket
NetPeer ( NetBase peerListener, NetEndPoint remoteEndPoint ) : System
ProcessMtuPacket ( NetPacket packet ) : void
ProcessPacket ( NetPacket packet ) : void
Recycle ( NetPacket packet ) : void
SendOptionsToProperty ( SendOptions options ) : PacketProperty
SendPacket ( NetPacket packet ) : void
SendRawData ( byte data ) : void
StartConnectionTimer ( ) : void
Update ( int deltaTime ) : void
UpdateRoundTripTime ( int roundTripTime ) : void

Method Details

GetMaxSinglePacketSize() public method

public GetMaxSinglePacketSize ( SendOptions options ) : int
options SendOptions
return int

Send() public method

public Send ( NetDataWriter dataWriter, SendOptions options ) : void
dataWriter LiteNetLib.Utils.NetDataWriter
options SendOptions
return void

Send() public method

public Send ( byte data, SendOptions options ) : void
data byte
options SendOptions
return void

Send() public method

public Send ( byte data, int start, int length, SendOptions options ) : void
data byte
start int
length int
options SendOptions
return void