Skip to content

JuanCabre/iperf-server-client-demo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Description

This is a program that makes a system call to start an Iperf server. It also starts randomly an Iperf client that communicates with a random address. The target addresses are hard-coded as a map.

Installation

To compile the binary:

go build ./iperf-server-client-demo.go

If you wish, you could also install it using the go tools:

go get github.com/JuanCabre/iperf-server-client-demo

To build the binary for an Odroid, run:

GOOS=linux GOARCH=arm GOARM=7 go build -v ./iperf-server-client-demo.go

Usage

Help:

./iperf-server-client-demo --help

Usage of ./iperf-server-client-demo:
  -max int
        Max value in seconds of the timer for calling the iperf client (default 7)
  -min int
        Min value in seconds of the timer for calling the iperf client (default 5)

Run with the default values:

./iperf-server-client-demo

Run with custom values for the min and max value of the iperf client timer:

iperf-server-client-demo.go --max 2 --min 1

To see the debug information, launch the program with the DEBUG environment variable set to DEBUG="*". For example:

env DEBUG="*" ./iperf-server-client-demo

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages