summaryrefslogtreecommitdiffstats
path: root/cmd/client/main.go
diff options
context:
space:
mode:
authorbt <bt@rctt.net>2026-03-09 01:11:13 +0100
committerbt <bt@rctt.net>2026-03-09 22:52:52 +0100
commit077dde28324f42b96239075ada289a58197dc951 (patch)
tree4889aee82e8ea8efeeb141f2a98aeb089fff1798 /cmd/client/main.go
parentcfcb226d3834c00414f4aa57b8f94060b45bb072 (diff)
downloadsolec-077dde28324f42b96239075ada289a58197dc951.tar.gz
solec-077dde28324f42b96239075ada289a58197dc951.zip
Improve protocol format
Diffstat (limited to 'cmd/client/main.go')
-rw-r--r--cmd/client/main.go14
1 files changed, 8 insertions, 6 deletions
diff --git a/cmd/client/main.go b/cmd/client/main.go
index a229632..8bb1c24 100644
--- a/cmd/client/main.go
+++ b/cmd/client/main.go
@@ -23,17 +23,19 @@ func main() {
}
defer conn.Close()
- go ping(conn)
- if err := core.Loop(conn); err != nil {
- log.Fatal("event loop error ", err)
- }
+ ping(conn)
}
func ping(conn net.Conn) {
for {
log.Print("ping")
- p := core.Ping{}
- core.Send(conn, core.TypePing, p)
+ data, err := core.Encode(core.Ping{})
+ if err != nil {
+ panic(err)
+ }
+ if _, err := conn.Write(data); err != nil {
+ panic(err)
+ }
time.Sleep(time.Second)
}
}