| 
               | 
            
              IServer Events | 
          
The IServer type exposes the following members.
| Name | Description | |
|---|---|---|
| 
                 | 
              ClientConnected | Occurs when a client connects to the server. | 
| 
                 | 
              ClientConnectingException | Occurs when an exception is encountered while a client is connecting. | 
| 
                 | 
              ClientDisconnected | Occurs when a client disconnects from the server. | 
| 
                 | 
              Disposed | 
            Raised after the source object has been properly disposed.
             (Inherited from ISupportLifecycle)  | 
            
| 
                 | 
              ReceiveClientData | Occurs when unprocessed data has been received from a client. | 
| 
                 | 
              ReceiveClientDataComplete | Occurs when data received from a client has been processed and is ready for consumption. | 
| 
                 | 
              ReceiveClientDataException | Occurs when an Exception is encountered when receiving data from a client. | 
| 
                 | 
              SendClientDataComplete | Occurs when data has been sent to a client. | 
| 
                 | 
              SendClientDataException | Occurs when an Exception is encountered when sending data to a client. | 
| 
                 | 
              SendClientDataStart | Occurs when data is being sent to a client. | 
| 
                 | 
              ServerStarted | Occurs when the server is started. | 
| 
                 | 
              ServerStopped | Occurs when the server is stopped. | 
| 
                 | 
              UnhandledUserException | Occurs when an Exception is encountered in a user-defined function via an event dispatch. |