| 
               | 
            
              Client
             | 
          
The ClientConnection type exposes the following members.
| Name | Description | |
|---|---|---|
| 
                 | 
              Authenticated | Gets or sets authenticated state of this ClientConnection. | 
| 
                 | 
              CipherIndex | Gets current cipher index. | 
| 
                 | 
              ClientID | Gets client ID of this ClientConnection. | 
| 
                 | 
              ClientNotFoundExceptionOccurred | Gets or sets flag that indicates if the socket exception for "No client found for ID [Guid]" has been thrown. | 
| 
                 | 
              CommandChannel | Gets IServer command channel. | 
| 
                 | 
              ConnectionID | Gets the connection identification of this ClientConnection. | 
| 
                 | 
              DataChannel | Gets or sets reference to UdpServer data channel, attaching to or detaching from events as needed, associated with this ClientConnection. | 
| 
                 | 
              Encoding | Character encoding used to send messages to subscriber. | 
| 
                 | 
              IPAddress | Gets the IP address of the remote client connection. | 
| 
                 | 
              IsConnected | Gets connected state of the associated client socket. | 
| 
                 | 
              IsSubscribed | Gets or sets IsSubscribed state. | 
| 
                 | 
              KeyIVs | Gets active and standby keys and initialization vectors. | 
| 
                 | 
              LastCipherKeyUpdateTime | Gets time of last cipher key update. | 
| 
                 | 
              Name | Gets the subscriber name of this ClientConnection. | 
| 
                 | 
              OperationalModes | Gets or sets a set of flags that define ways in which the subscriber and publisher communicate. | 
| 
                 | 
              PublishChannel | Gets IServer publication channel - that is, data channel if defined otherwise command channel. | 
| 
                 | 
              SharedSecret | Gets or sets shared secret used to lookup cipher keys only known to client and server. | 
| 
                 | 
              Status | Gets a formatted message describing the status of this ClientConnection. | 
| 
                 | 
              SubscriberAcronym | Gets or sets the subscriber acronym of this ClientConnection. | 
| 
                 | 
              SubscriberID | Gets or sets the Guid based subscriber ID of this ClientConnection. | 
| 
                 | 
              SubscriberInfo | Gets or sets subscriber info for this ClientConnection. | 
| 
                 | 
              SubscriberName | Gets or sets the subscriber name of this ClientConnection. | 
| 
                 | 
              Subscription | Gets or sets subscription associated with this ClientConnection. | 
| 
                 | 
              ValidIPAddresses | Gets or sets the list of valid IP addresses that this client can connect from. |