summaryrefslogtreecommitdiffstats
path: root/cmd/client/main.go
diff options
context:
space:
mode:
Diffstat (limited to 'cmd/client/main.go')
-rw-r--r--cmd/client/main.go33
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)
+ }
+}