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