AminetAminet
Search:
82896 packages online
About
Recent
Browse
Search
Upload
Setup
Services

comm/net/AmiSpeedTest.lha

Mirror:Random
Showing:m68k-amigaosppc-amigaosppc-morphosi386-arosi386-amithlonppc-warpupppc-powerupgeneric
No screenshot available
Short:Network speed test utility
Author:karl at jeacle.ie (Karl Jeacle)
Uploader:karl jeacle ie (Karl Jeacle)
Type:comm/net
Version:0.6
Requires:TCP/IP stack
Architecture:m68k-amigaos >= 2.0
Distribution:Aminet
Date:2019-12-22
Download:http://aminet.net/comm/net/AmiSpeedTest.lha - View contents
Readme:http://aminet.net/comm/net/AmiSpeedTest.readme
Downloads:1115
AmiSpeedTest performs LAN and Internet speed tests.

Requirements are Workbench 2.0 and a TCP/IP stack.

Internet tests work by asking the AmiSpeedTest server for a list of nearby
servers. TCP connections are opened to each of these to determine the server
with lowest latency. Download and upload tests target the chosen server.

The program can also operate as a LAN client or LAN server so speed tests
can be performed on the local network. Run the server on a fast Amiga or
UAE for best results.

The application buffer size can be set to 8/16/32 KB. Depending on the test,
adjusting this can affect performance. Your TCP/IP software will also have a
configurable socket buffer but this is likely to be using a sensible default.

When run from Workbench, AmiSpeedTest will open its own screen if the
Workbench screen height is less than 400 pixels. 

Bug reports and feedback welcome: Karl Jeacle <karl at jeacle.ie>


Workbench tooltypes

HOST=w.x.y.z   - Target server name or IP
PORT=8080      - Target server port number
BUFFER=8/16/32 - Buffer size in kibibytes
MODE=SPEEDTEST - Run as a Speedtest.net client
MODE=FAST      - Run as a Fast.com client
MODE=LANCLIENT - Run as a LAN client
MODE=LANSERVER - Run as a LAN server
SPORT=8080     - Port to listen on when run as server
SCREEN=TRUE    - Open in window on own screen
SCREEN=FALSE   - Open in window on Workbench
UNIT=KILOBIT   - Show speeds in kb/s  (1000 bit unit)
UNIT=KILOBYTE  - Show speeds in kB/s  (8000 bit unit)
UNIT=KIBIBIT   - Show speeds in Kib/s (1024 bit unit)
UNIT=KIBIBYTE  - Show speeds in KiB/s (8192 bit unit)


CLI arguments

HOST/K     - Server name or IP
PORT/K/N   - Server port number
BUFFER/K/N - Buffer size in kibibytes (8/16/32)
FAST/S     - Run as a Fast.com client
SERVER/S   - Run as a server
WINDOW/S   - Open in window on Workbench
SCREEN/S   - Open in window on own screen
UNIT/K     - Unit size as per tooltype above


CLI examples

To run as a LAN client to server 192.168.1.10:5000 with 8KB buffer:

    AmiSpeedTest HOST=192.168.1.10 PORT=5000 BUFFER=8

To run as a LAN server on port 1234 in a window reporting kilobytes:

    AmiSpeedTest WINDOW SERVER PORT=1234 UNIT=KILOBYTE


Thanks

Patrik Axelsson, Rob Cranley, Mikhail Malyshev, Iarla O'Riada


History

0.6 - 2019-12-22
    - Run tests as a Fast.com client
    - Menu for kilo/kibi bit/byte
    - Tooltypes for host, ports, buffer, mode, unit
    - CLI arguments for unit and Fast.com

0.5 - 2019-10-21
    - Run tests as a client on LAN
    - Run tests as a server on LAN
    - Specify app buffer size of 8/16/32 KB
    - Settings window for server name/port
    - CLI args for host, port, server, buffer

0.4 - 2019-08-25
    - Single executable for both CLI and GUI
    - Use window if Workbench has enough space
    - Screen uses Workbench screen and font size
    - CLI args and tooltype choose window/screen
    - Use console device for all output
    - Use kilobytes not kibibytes

0.3 - 2019-07-27
    - Better break handling
    - GUI runs test as task
    - CLI opens own CON window
    - Avoid stack overflow
    - LHA uses generic format

0.2 - 2019-07-02
    - Catch failed connections
    - Support long hostnames

0.1 - 2019-06-28
    - Initial test release


Contents of comm/net/AmiSpeedTest.lha
 PERMSSN    UID  GID    PACKED    SIZE  RATIO METHOD CRC     STAMP          NAME
---------- ----------- ------- ------- ------ ---------- ------------ -------------
[generic]                24464   49964  49.0% -lh5- c684 Dec 22 21:00 AmiSpeedTest/AmiSpeedTest
[generic]                  399     654  61.0% -lh5- 8df2 Dec 11 16:56 AmiSpeedTest/AmiSpeedTest.info
[generic]                 1441    3233  44.6% -lh5- e76f Dec 22 10:44 AmiSpeedTest/Readme
[generic]                  289     836  34.6% -lh5- 6348 Aug 18 18:31 AmiSpeedTest/Readme.info
[generic]                  322     669  48.1% -lh5- e65d Aug 18 18:31 AmiSpeedTest.info
---------- ----------- ------- ------- ------ ---------- ------------ -------------
 Total         5 files   26915   55356  48.6%            Dec 22 22:49

Aminet © 1992-2020 Urban Müller and the Aminet team. Aminet contact address: <aminetaminet net>