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.) |