refactor for better usability

This commit is contained in:
Ben Grewell
2021-03-10 08:38:04 -08:00
parent dcfd84cf13
commit 1d9e0f856c
5 changed files with 94 additions and 94 deletions

View File

@@ -1,46 +1,46 @@
package main
import (
"fmt"
"github.com/BGrewell/go-conversions"
"github.com/BGrewell/go-iperf"
"time"
//"fmt"
//"github.com/BGrewell/go-conversions"
//"github.com/BGrewell/go-iperf"
//"time"
)
func main() {
s := iperf.NewServer()
c := iperf.NewClient("127.0.0.1")
includeServer := true
c.IncludeServer = &includeServer
fmt.Println(s.Id)
fmt.Println(c.Id)
err := s.Start()
if err != nil {
fmt.Println(err)
}
err = c.Start()
if err != nil {
fmt.Println(err)
}
for c.Running {
time.Sleep(1 * time.Second)
}
fmt.Println("stopping server")
s.Stop()
fmt.Printf("Client exit code: %d\n", *c.ExitCode)
fmt.Printf("Server exit code: %d\n", *s.ExitCode)
iperf.Cleanup()
if c.Report.Error != "" {
fmt.Println(c.Report.Error)
} else {
fmt.Printf("Recv Rate: %s\n", conversions.IntBitRateToString(int64(c.Report.End.SumReceived.BitsPerSecond)))
fmt.Printf("Send Rate: %s\n", conversions.IntBitRateToString(int64(c.Report.End.SumSent.BitsPerSecond)))
}
//s := iperf.NewServer()
//c := iperf.NewClient("127.0.0.1")
//includeServer := true
//c.IncludeServer = &includeServer
//fmt.Println(s.Id)
//fmt.Println(c.Id)
//
//err := s.Start()
//if err != nil {
// fmt.Println(err)
//}
//
//err = c.Start()
//if err != nil {
// fmt.Println(err)
//}
//
//for c.Running {
// time.Sleep(1 * time.Second)
//}
//
//fmt.Println("stopping server")
//s.Stop()
//
//fmt.Printf("Client exit code: %d\n", *c.ExitCode)
//fmt.Printf("Server exit code: %d\n", *s.ExitCode)
//iperf.Cleanup()
//if c.Report.Error != "" {
// fmt.Println(c.Report.Error)
//} else {
// fmt.Printf("Recv Rate: %s\n", conversions.IntBitRateToString(int64(c.Report.End.SumReceived.BitsPerSecond)))
// fmt.Printf("Send Rate: %s\n", conversions.IntBitRateToString(int64(c.Report.End.SumSent.BitsPerSecond)))
//}
}