Gemstone.Communication Namespace
The
Gemstone.Communication namespace organizes all Gemstone library functionality
related to any data communications including sockets, serial and file based transports used to
simplify and standardize data access. The root communication namespace also includes common
communication classes, e.g.,
TcpClient.
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.
|
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.
|
IClient |
Defines a client involved in server-client communication.
|
IServer |
Defines a server involved in server-client communication.
|