------------------------------------------------------------------                                                               
 
                             TCP Viewer

                            Version 1.00

------------------------------------------------------------------

------------------------------------------------------------------
CONTENTS
------------------------------------------------------------------
INTRODUCTION
DETAILS 
REQUIREMENTS
REGISTERING
DISTRIBUTING
CONTACT INFORMATION

------------------------------------------------------------------
INTRODUCTION
------------------------------------------------------------------
TCP Viewer captures and displays all data that is transferred between two
processes communicating through TCP/IP. The processes can be running on the
same machine or different machines located anywhere on a network or the
Internet. TCP Viewer can run on a machine different than the machine(s) that
the two processes are running on.

TCP Viewer can be used by a developer to debug protocol problems or by anyone
who is curious about what data is passed between two processes.

------------------------------------------------------------------
DETAILS
------------------------------------------------------------------
The process that connects to the other process is the client. The process that
receives the connection is the server.

The client must be configured to connect to TCP Viewer instead of the server.
This involves providing the client with the name or IP address of the machine
that TCP Viewer is running on and the port number that TCP Viewer has
established to listen for connections. TCP Viewer must be configured with a
port number to establish. If 0 is provided, TCP Viewer will ask the OS for an
available port number. TCP Viewer must also be be provided with the name or IP
address of the machine that the server is running on and the port number that
the server has established.

TCP Viewer acts as a server to the client and as a client to the server. TCP
Viewer transfers any data that it receives from the client to the server and
vice-versa. The client and server indirectly communicate with each other
through TCP Viewer. The client and server do not know that they are directly
communicating with TCP Viewer.

TCP Viewer logs the data to a scrollable text box after transferring it. TCP
Viewer optionally logs the data to a file. By default, only 64KB of data is
kept in the scrollable text box. Higher data limits may be selected, including
unlimited. However, TCP Viewer runs slower as the amount of data in the
scrollable text box grows.

A future version will support more than one connection and have the ability to
search the log. One known client, a web browser, sometimes makes more than one
connection to the same server. All future upgrades will be free.

The unregistered version does not provide the option of logging data to a file
and only keeps 64KB of data in the scrollable text box. When you register TCP
Viewer, you will be sent a code that enables the additional features. Contact
us if you would like to evaluate TCP Viewer with the additional features
before registering. We would be happy to send you a temporary code.

------------------------------------------------------------------
REQUIREMENTS
------------------------------------------------------------------
* Windows 95/98/NT31/NT40/2000 
* 2MB RAM 
* 1MB hard disk space 

------------------------------------------------------------------
REGISTERING
------------------------------------------------------------------
The registration fee for TCP Viewer is $20 and licenses everyone in your
company to use it. See the registering topic in TCP Viewer's help file for
additional details.

------------------------------------------------------------------
DISTRIBUTING
------------------------------------------------------------------
You may make as many copies of the software as you wish; give exact copies of
it to anyone; and distribute the software in its unmodified form via
electronic means. There is no charge for any of the above.

You are provided with a license code when you register. You may not distribute
the license code to anyone outside of your company.

------------------------------------------------------------------
CONTACT INFORMATION
------------------------------------------------------------------
Name
David Westbrook

Electronic Mail Address
dwestb@cybermax.net

Phone
1-877-634-6754 (Toll Free)

World Wide Web
http://www.westbrooksoftware.com

Address
11129 Harbour North Lane
Jacksonville, FL 32225


