Belongs to the following category: Utility,
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.
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.
The described functionality has been developed and tested using JDK 1.3.1_10.