TurnServer Class |
Namespace: FM.IceLink
The TurnServer type exposes the following members.
Name | Description | |
---|---|---|
TurnServer |
Initializes a new instance of the TurnServer class.
|
Name | Description | |
---|---|---|
AllocationCount |
Gets the number of active allocations.
| |
AllocationPortMax |
Gets or sets the maximum allowed port to be
used when allocating sockets.
The default value is 65535.
| |
AllocationPortMin |
Gets or sets the minimum allowed port to be
used when allocating sockets.
The default value is 49152.
| |
CreateDatagramSocket |
Gets or sets the create callback to create a datagram socket.
(Inherited from StunServer.) | |
CreateStreamSocket |
Gets or sets the create callback to create a stream socket.
(Inherited from StunServer.) | |
DefaultAllocateLifetime |
Gets or sets the default lifetime for new allocations
in seconds. Defaults to 600 (10 minutes).
| |
DefaultRefreshLifetime |
Gets or sets the default lifetime for refreshed allocations
in seconds. Defaults to 600 (10 minutes).
| |
DisableBypass |
Gets or sets a value indicating whether to
disable the in-memory bypass of the network
when communicating between two relay candidates.
| |
DisableTcp |
Gets or sets whether to prevent the server from
listening for TCP requests.
(Inherited from StunServer.) | |
DisableTls |
Gets or sets whether to prevent the server from
listening for TLS requests.
(Inherited from StunServer.) | |
DisableUdp |
Gets or sets whether to prevent the server from
listening for UDP requests.
(Inherited from StunServer.) | |
DynamicProperties |
Gets or sets the dynamic properties on this instance.
(Inherited from Dynamic.) | |
ForceDefaultAllocateLifetime |
Gets or sets whether the server should force the
default lifetime for new allocations (true) or allow
clients to request their own lifetime within the
min/max range (false). Defaults to false.
| |
ForceDefaultRefreshLifetime |
Gets or sets whether the server should force the
default lifetime for refreshed allocations (true) or allow
clients to request their own lifetime within the
min/max range (false). Defaults to false.
| |
IsDirty |
Gets or sets a value indicating whether this instance is dirty.
(Inherited from Serializable.) | |
Label |
Gets the label.
(Overrides StunServerLabel.) | |
LocalTcpAddress |
Gets the local TCP address.
(Inherited from StunServer.) | |
LocalTcpAddresses |
Gets the local TCP addresses.
(Inherited from StunServer.) | |
LocalUdpAddress |
Gets the local UDP address.
(Inherited from StunServer.) | |
LocalUdpAddresses |
Gets the local UDP addresses.
(Inherited from StunServer.) | |
MaxAllocateLifetime |
Gets or sets the maximum lifetime for new
allocations in seconds. Defaults to 3600
(1 hour).
| |
MaxRefreshLifetime |
Gets or sets the maximum lifetime for refreshed
allocations in seconds. Defaults to 3600
(1 hour).
| |
MinAllocateLifetime |
Gets the minimum lifetime for new allocations
in seconds. Equal to 600 (10 minutes).
| |
MinRefreshLifetime |
Gets the minimum lifetime for refreshed allocations
in seconds. Equal to 600 (10 minutes).
| |
Nonce |
Gets or sets the current nonce.
| |
Realm |
Gets or sets the realm used for this server.
| |
StaleNonceSecurity |
Gets or sets whether the server should enforce
stale-nonce security by sending a 438 Stale Nonce
in response to allocate requests with a stale
or non-existent nonce.
| |
StreamSendTimeout |
Gets or sets timeout for asynchronous data sending over stream sockets in ms. Defaults to unset.
(Inherited from StunServer.) |