Radical Computing
                      TCP/IP Message Library


Introduction
------------
RMsgLib is a set of components that greatly simplifies the processes of
communicating between two programs over TCP/IP.  Instead of regular
TCP/IP communication using raw binary or text data, RMsgLib provides
the capability to communicate using parameterized messages where the
parameters are variables with regular datatypes.  Simply fill in the
parameters of a message and send it;  it will be received intact at
the other end of the communication where the same parameters are
available for reading.  The RMsgLib components handle all the necessary
functionality of translating the parameters to binary data, sending it
over TCP/IP, receiving it completely at the other end, and rebuilding
the message for reading.

The RMsgLib is ideal for applications that need to communicate over
TCP/IP.  One such example is the Internet.  An ActiveX component can
be built in Delphi using the RMsgLib to communicate with a server on
an Intranet or on the Internet for sending and retrieving data.  The
ActiveX can then be put on a web page to be accessed using a regular
web browser.  The RMsgLib components also support encryption of
messages to provide security over wide area networks.


Requirements
------------
RMsgLib requires Delphi 3 with the Delphi Internet Components
installed.


Installation
------------
To install the RMsgLib library, simply run the SETUP.EXE program and
follow the instructions.  This will extract all the necessary files
to your hard disk.  You will then have to register the RMsgLib
components in Delphi 3.  You can do this either by running the
program "DelInst.exe" from the directory where you installed RMsgLib,
or by doing a manual installation by following those steps:

1- From the "Component" menu, choose "Install Packages".
2- Click the "Add..." button.
3- Choose the files "RMsgLib.dpl" from the directory where you
   installed RMsgLib.

This will install the new components in the RCOMP page of the
component palette.

Note that if you choose to do a manual installation, then you will
also need to add manually the directory path of RMsgLib to the Delphi
Library Path.  This can be done in the Tools/Environment Options
menu item.

For the latest version of RMsgLib, visit the Radical Computing
website at http://www.rcomp.com


License
-------
Before installing and using the Message Library, please read carefully
the accompanying license agreement (file license.txt).  If you do not
agree to the terms of the agreement, then you must not install or use
the Message Library.


Registration
------------
The Message Library must be registered by purchasing a license to use
the product from Radical Computing prior to using the library for any
non-commercial purposes.  


Help
----
Help information about the library and its components can be found in
the help file RMSGLIB.HLP


Sample Programs
---------------
For sample applications, CLIENT.DPR and SERVER.DPR can be found in the
DEMO subdirectory.  These two Delphi programs illustrate the use of
the Message Library components in communication between a client and
a server.



Copyright (c) Radical Computing, 1998.  All Rights Reserved.

Radical Computing
36 Toronto Street, Suite 850
Toronto, Ontario
CANADA  M5C 2C5

EMail: support@rcomp.com
WWW:   http://www.rcomp.com
Phone: (416)595-0336
Fax:   (416)595-5935