From 6dcbb66fcafce3da6d7c00d9679946b77f6f6186 Mon Sep 17 00:00:00 2001 From: bt Date: Tue, 10 Mar 2026 14:10:41 +0100 Subject: Fix client and server --- cmd/client/main.go | 20 ++++++++++++++++++++ cmd/test/main.go | 3 ++- 2 files changed, 22 insertions(+), 1 deletion(-) diff --git a/cmd/client/main.go b/cmd/client/main.go index 8bb1c24..bf28e87 100644 --- a/cmd/client/main.go +++ b/cmd/client/main.go @@ -36,6 +36,26 @@ func ping(conn net.Conn) { if _, err := conn.Write(data); err != nil { panic(err) } + + test := core.Test{ + Num1: 1, + Time1: time.Now(), + Str1: "test string", + Num2: 2, + Bin1: []byte{0x01, 0x02, 0x03}, + Num3: 3, + Str2: "こんにちは", + Num4: 4, + } + + data, err = core.Encode(test) + if err != nil { + panic(err) + } + if _, err = conn.Write(data); err != nil { + panic(err) + } + time.Sleep(time.Second) } } diff --git a/cmd/test/main.go b/cmd/test/main.go index e580b63..35eddad 100644 --- a/cmd/test/main.go +++ b/cmd/test/main.go @@ -1,6 +1,7 @@ package main import ( + "bytes" "fmt" "time" @@ -25,7 +26,7 @@ func main() { } fmt.Printf("% X\n", data) - out, err := core.Decode(data) + out, err := core.Decode(bytes.NewBuffer(data)) if err != nil { panic(err) } -- cgit v1.2.3