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