|   | GSF. | 
 Classes
Classes
        | Class | Description | |
|---|---|---|
|   | ClientBase | Base class for a client involved in server-client communication. | 
|     | FileClient | Represents a communication client based on FileStream. | 
|   | Payload | A helper class containing methods for manipulation of payload. | 
|     | SerialClient | Represents a communication client based on SerialPort. | 
|   | SerialException | Defines an exception for errors related SerialClient connections. | 
|   | ServerBase | Base class for a server involved in server-client communication. | 
|     | TcpClient | Represents a TCP-based communication client. | 
|     | TcpServer | Represents a TCP-based communication server. | 
|   | TcpSimpleClient | Represents a simple implementation of a TCP-based communication client. | 
|   | TlsClient | Represents a TCP-based communication client with SSL authentication and encryption. | 
|   | TlsServer | Represents a TCP-based communication server with SSL authentication and encryption. | 
|   | TlsServerTlsSocket | Represents a socket that has been wrapped in an SslStream for encryption. | 
|   | Transport | Defines helper methods related to IP socket based communications. | 
|   | TransportProviderT | A class for managing the communication between server and client. | 
|   | TransportStatistics | A class for statistics related to server-client communication. | 
|     | UdpClient | Represents a UDP-based communication server. | 
|     | UdpServer | Represents a UDP-based communication server. | 
|   | ZeroMQClient | Represents a ZeroMQ DEALER style socket as a communication client. | 
|   | ZeroMQServer | Represents a ZeroMQ ROUTER style socket as a communication server. | 
 Interfaces
Interfaces
        | Interface | Description | |
|---|---|---|
|   | IClient | Defines a client involved in server-client communication. | 
|   | IServer | Defines a server involved in server-client communication. | 
 Enumerations
Enumerations
        | Enumeration | Description | |
|---|---|---|
|   | ClientIdentificationMode | Defines modes by which the UDP server will identify its clients when receiving messages. | 
|   | ClientState | Indicates the current state of the client. | 
|   | IPStack | IP stack enumeration. | 
|   | ServerState | Indicates the current state of the server. | 
|   | TransportProtocol | Indicates the protocol used in server-client communication. | 
|   | ZeroMQTransportProtocol | Indicates the transport protocol used in ZeroMQ communications. |