|
Introduction to
Communications
|
 |
Communications is a collection of
<ToolKits>, each of which contains ANSI/ISO-compatible C++ communication
components for building/developing both standalone and client/server
applications.
The Communications <ToolKits>
are cross-platform and behave the same regardless of the operating system in
which they execute. You can write programs utilizing Communications features and
be assured the code works with many platform/compiler combinations.
The
Communications components fall into several categories, illustrated by the
following diagram.
Following is a brief description
of the components in each category. The rest of this user guide describes each
component in detail.
- IO<ToolKit>
-A collection of common I/O-related classes that are used by other Recursion
Software components.
- Streaming<ToolKit>
-Contains a portable implementation of the Universal Streaming Service and
textual IOStream-based interfaces for use with a variety of devices. The
Universal Streaming Service provides a simple mechanism to make objects
persistent or send them across communication mechanisms without changing
their inheritance structure.
- File<ToolKit>
-A collection of classes for manipulating files, directories, and paths in
an object-oriented way.
- Pipe<ToolKit>-Portable
pipe and pipe connection server classes for client/server communication.
- Network<ToolKit>-Contains
TCP and UDP socket classes for Internet or Intranet application development.
- Security<ToolKit>-Provides
the ability to manipulate users and groups in an object-oriented way.
- Framework<ToolKit>-Provides several frameworks
for the Singleton, Observer, Acceptor/Connector, and Reactor patterns.
Copyright©1994-2026 Recursion
Software LLC
All Rights Reserved - For use by licensed users only.