StunServer Class |
Namespace: FM.IceLink
The StunServer type exposes the following members.
Name | Description | |
---|---|---|
StunServer | Initializes a new instance of the StunServer class |
Name | Description | |
---|---|---|
CreateDatagramSocket |
Gets or sets the create callback to create a datagram socket.
| |
CreateStreamSocket |
Gets or sets the create callback to create a stream socket.
| |
DisableTcp |
Gets or sets whether to prevent the server from
listening for TCP requests.
| |
DisableTls |
Gets or sets whether to prevent the server from
listening for TLS requests.
| |
DisableUdp |
Gets or sets whether to prevent the server from
listening for UDP requests.
| |
DynamicProperties |
Gets or sets the dynamic properties on this instance.
(Inherited from Dynamic.) | |
IsDirty |
Gets or sets a value indicating whether this instance is dirty.
(Inherited from Serializable.) | |
Label |
Gets the label.
| |
LocalTcpAddress |
Gets the local TCP address.
| |
LocalTcpAddresses |
Gets the local TCP addresses.
| |
LocalUdpAddress |
Gets the local UDP address.
| |
LocalUdpAddresses |
Gets the local UDP addresses.
| |
StreamSendTimeout |
Gets or sets timeout for asynchronous data sending over stream sockets in ms. Defaults to unset.
|
Name | Description | |
---|---|---|
CreateErrorResponse |
Creates an error response with a ganeric Stun server error.
| |
CreateExceptionResponse |
Creates an exception response.
| |
Equals | (Inherited from Object.) | |
Finalize | (Inherited from Object.) | |
GetDynamicValue |
Gets a property value from the local cache.
(Inherited from Dynamic.) | |
GetHashCode | (Inherited from Object.) | |
GetPrefix |
Gets a prefix.
| |
GetType | (Inherited from Object.) | |
MemberwiseClone | (Inherited from Object.) | |
Process |
Processes the specified request.
| |
ProcessBuffer |
Processes the buffer.
| |
SetDynamicValue |
Sets a property value in the local cache.
(Inherited from Dynamic.) | |
Start |
Starts the server.
| |
Start(ServerAddress) |
Starts the server.
| |
Start(ServerAddress, ServerAddress) |
Starts the server.
| |
Start(ServerAddress, ServerAddress, ServerAddress) |
Starts the server.
| |
Start(ServerAddress, ServerAddress, ServerAddress, TlsCertificate) |
Starts the server.
| |
Stop |
Stops the server.
| |
ToString | (Inherited from Object.) | |
UnsetDynamicValue |
Unsets a property value in the local cache.
(Inherited from Dynamic.) |