Belongs to the following category: Utility,
Purpose
This utility implements a ping tool that helps to analyze ULC relevant network performance properties. It also serves as a tool to check whether a given client could reach a ULC application on a given server.
The tool comes with a simple Swing GUI.
Resources
How to use
Specify the amount of data to send to the server, the amount of data to be returned by the server, and the number of times to repeat this procedure. After pressing the
Ping button, the tool will communicate with the server using the specified packet sizes. The statistics of the ping are displayed.
How it is implemented
The ping tool uses the
URLConnection class to communicate with the server. Timestamps are collected at various points during the communication process and are later used to calculate the network performance properties.
The ping tool imitates the ULC client-server communication behaviour but no ULC libraries are needed to run the tool.
Compatibility
The described functionality has been developed and tested using JDK 1.3.1_10.
Author
etienne