diff options
Diffstat (limited to 'cmd/client/main.go')
| -rw-r--r-- | cmd/client/main.go | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/cmd/client/main.go b/cmd/client/main.go index e69de29..244e543 100644 --- a/cmd/client/main.go +++ b/cmd/client/main.go @@ -0,0 +1,33 @@ +package main + +import ( + "flag" + "log" + "net" + + "git.sr.ht/~rctt/solecd/core" +) + +var serverAddr string + +func main() { + flag.StringVar(&serverAddr, "a", "localhost:9999", "Server address:port") + flag.Parse() + + var d net.Dialer + + conn, err := d.Dial("tcp", serverAddr) + if err != nil { + log.Fatalf("cannot dial", err) + } + defer conn.Close() + + for { + d, err := core.Read(conn) + if err != nil { + log.Fatalf("cannot read data: %v", err) + } + + log.Print(d) + } +} |
