diff --git a/cmd/rclient/main.go b/cmd/rclient/main.go index 71e2596..f46cc31 100644 --- a/cmd/rclient/main.go +++ b/cmd/rclient/main.go @@ -49,8 +49,8 @@ func main() { } point.X, point.Y = x, y - fmt.Printf("sending: %s\n", txt) - err = enc.Encode(&point) + fmt.Printf("sending: %+v\n", point) + err = enc.Encode(point) if err != nil { break } diff --git a/cmd/rserver/main.go b/cmd/rserver/main.go index 31c4b8e..6c7c24e 100644 --- a/cmd/rserver/main.go +++ b/cmd/rserver/main.go @@ -19,7 +19,6 @@ func main() { log.Println("locked and loaded") - point := robo.Point{} for { var err error conn, err := ln.Accept() @@ -30,6 +29,7 @@ func main() { dec := gob.NewDecoder(conn) for { + point := robo.Point{} err = dec.Decode(&point) if err != nil { break @@ -40,6 +40,6 @@ func main() { fmt.Fprintf(os.Stderr, "%v\n", err) } - fmt.Printf("disconnect: %+v\n", conn) + log.Printf("disconnect: %+v\n", conn) } }