| StunServer Class | 
 Inheritance Hierarchy
Inheritance HierarchyNamespace: FM.IceLink
The StunServer type exposes the following members.
 Constructors
Constructors| Name | Description | |
|---|---|---|
|  | StunServer | Initializes a new instance of the StunServer class | 
 Properties
Properties| 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.
             | 
 Methods
Methods| 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.) | 
 See Also
See Also