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. 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.