package main import ( "os" "./network" "fmt" "github.com/DistributedClocks/GoVector/govec" "strconv" ) var LoggerClient *govec.GoLog func main() { pid := strconv.Itoa(os.Getpid()) LoggerClient = govec.InitGoVectorMultipleExecutions(pid, "test") serverAddr := os.Args[1] fmt.Print("Connect to ", serverAddr) client, err := network.GetRpcClient(serverAddr, "127.0.0.1:0") if err != nil { fmt.Printf("!!!!Error: %v\n", err) return } var ignore bool err = client.Call("ServerRPC.Ping", 0, &ignore) if err != nil { fmt.Print(err) } LoggerClient.LogLocalEvent("Pinged server") fmt.Print("Called ping success") }