Client Class |
Represents a client application instance using RemoteViz.
Namespace: OIV.RemoteViz.Rendering
The Client type exposes the following members.
Name | Description | |
---|---|---|
![]() | Disconnect | Disconnects the client. |
![]() | Equals | (Inherited from Object.) |
![]() | GetConnection(String) | Gets a Connection of the client. |
![]() | GetConnection(UInt32) | Gets a Connection of the client. |
![]() | GetHashCode |
Overrides GetHashCode().
(Inherited from SoNetBase.) |
![]() | GetType | Gets the Type of the current instance. (Inherited from Object.) |
![]() | IsImageStreamingSupported | Returns if the client supports image streaming. |
![]() | IsVideoStreamingSupported | Returns if the client supports video streaming. |
![]() | SendMessage(String) | Calls SendMessage(message, (cli.array<OIV.RemoteViz.Rendering.Connection^>^)nullptr). |
![]() | SendMessage(String, Connection) | Sends a text message to all the connections of the client. |
![]() | ToString | Returns a string that represents the current object. (Inherited from Object.) |
Name | Description | |
---|---|---|
![]() | ApplicationName | HTML5 client: Returns the domain name of the web host which the client is connected. |
![]() | Environment | HTML5 client: Returns the value of the user-agent header sent by the client web browser. |
![]() | Id | Gets the id of the client. |
![]() | NumConnections | Gets the number of the client connections. |
![]() | Settings | Gets the client settings. |
In the case of HTML5 applications, a client represents a single instance of a web browser for a single domain name. (See RemoteVizRenderArea)
In the case of the SoRemoteVizClient node, a client represents a single instance of the application using the node.
A client has one or multiple connections.
RemoteViz is protected by the Open Inventor license key mechanism limiting its usage to specified computers or network environments based on commercial agreements. RemoteViz uses floating license. For each connected client to a RemoteViz service, it requires one Open Inventor license, one RemoteViz license and if Open inventor extensions are used in the RemoteViz service, a license of the extension is also required for each connected client.