







![]() ![]() ![]() |
Lidgren Network Library documentation |
NetPeerConfiguration Properties |
NetPeerConfiguration Class See Also Send Feedback |
The NetPeerConfiguration type exposes the following members.
Properties
Name | Description | |
---|---|---|
![]() | AcceptIncomingConnections |
Gets or sets if the NetPeer should accept incoming connections. This is automatically set to true in NetServer and false in NetClient.
|
![]() | AppIdentifier |
Gets the identifier of this application; the library can only connect to matching app identifier peers
|
![]() | AutoExpandMTU |
Gets or sets if the NetPeer should send large messages to try to expand the maximum transmission unit size
|
![]() | AutoFlushSendQueue |
Enables or disables automatic flushing of the send queue. If disabled, you must manully call NetPeer.FlushSendQueue() to flush sent messages to network.
|
![]() | ConnectionTimeout |
Gets or sets the number of seconds timeout will be postponed on a successful ping/pong
|
![]() | DefaultOutgoingMessageCapacity |
Gets or sets the default capacity in bytes when NetPeer.CreateMessage() is called without argument
|
![]() | EnableUPnP |
Enables UPnP support; enabling port forwarding and getting external ip
|
![]() | ExpandMTUFailAttempts |
Gets or sets the number of failed expand mtu attempts to perform before setting final MTU
|
![]() | ExpandMTUFrequency |
Gets or sets how often to send large messages to expand MTU if AutoExpandMTU is enabled
|
![]() | LocalAddress |
Gets or sets the local ip address to bind to. Defaults to IPAddress.Any. Cannot be changed once NetPeer is initialized.
|
![]() | MaximumConnections |
Gets or sets the maximum amount of connections this peer can hold. Cannot be changed once NetPeer is initialized.
|
![]() | MaximumHandshakeAttempts |
Gets or sets the maximum number of handshake attempts before failing to connect
|
![]() | MaximumTransmissionUnit |
Gets or sets the maximum amount of bytes to send in a single packet, excluding ip, udp and lidgren headers. Cannot be changed once NetPeer is initialized.
|
![]() | NetworkThreadName |
Gets or sets the name of the library network thread. Cannot be changed once NetPeer is initialized.
|
![]() | PingInterval |
Gets or sets the time between latency calculating pings
|
![]() | Port |
Gets or sets the local port to bind to. Defaults to 0. Cannot be changed once NetPeer is initialized.
|
![]() | ReceiveBufferSize |
Gets or sets the size in bytes of the receiving buffer. Defaults to 131071 bytes. Cannot be changed once NetPeer is initialized.
|
![]() | ResendHandshakeInterval |
Gets or sets the number of seconds between handshake attempts
|
![]() | SendBufferSize |
Gets or sets the size in bytes of the sending buffer. Defaults to 131071 bytes. Cannot be changed once NetPeer is initialized.
|
![]() | SimulatedAverageLatency |
Gets the average simulated one way latency in seconds
|
![]() | SimulatedDuplicatesChance |
Gets or sets the simulated amount of duplicated packets from 0.0f to 1.0f
|
![]() | SimulatedLoss |
Gets or sets the simulated amount of sent packets lost from 0.0f to 1.0f
|
![]() | SimulatedMinimumLatency |
Gets or sets the minimum simulated amount of one way latency for sent packets in seconds
|
![]() | SimulatedRandomLatency |
Gets or sets the simulated added random amount of one way latency for sent packets in seconds
|
![]() | UseMessageRecycling |
Gets or sets if the library should recycling messages to avoid excessive garbage collection. Cannot be changed once NetPeer is initialized.
|