Commit 8984999f authored by Janos Guljas's avatar Janos Guljas

Two parallel pings in main

parent 13bf053a
...@@ -5,6 +5,7 @@ import ( ...@@ -5,6 +5,7 @@ import (
"flag" "flag"
"fmt" "fmt"
"log" "log"
"sync"
"github.com/janos/bee/pkg/p2p/libp2p" "github.com/janos/bee/pkg/p2p/libp2p"
"github.com/janos/bee/pkg/pingpong" "github.com/janos/bee/pkg/pingpong"
...@@ -55,11 +56,29 @@ func main() { ...@@ -55,11 +56,29 @@ func main() {
if err != nil { if err != nil {
log.Fatal("connect to target: ", err) log.Fatal("connect to target: ", err)
} }
var wg sync.WaitGroup
wg.Add(2)
go func() {
defer wg.Done()
rtt, err := pingPong.Ping(ctx, peerID, "hey", "there", ",", "how are", "you", "?") rtt, err := pingPong.Ping(ctx, peerID, "hey", "there", ",", "how are", "you", "?")
if err != nil { if err != nil {
log.Fatal("ping target: ", err) log.Fatal("ping: ", err)
}
fmt.Println("RTT 1", i, rtt)
}()
go func() {
defer wg.Done()
rtt, err := pingPong.Ping(ctx, peerID, "1", "2", "3", "4", "5", "6")
if err != nil {
log.Fatal("ping: ", err)
} }
fmt.Println("RTT", i, rtt) fmt.Println("RTT 2", i, rtt)
}()
wg.Wait()
} }
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment