From 077dde28324f42b96239075ada289a58197dc951 Mon Sep 17 00:00:00 2001 From: bt Date: Mon, 9 Mar 2026 01:11:13 +0100 Subject: Improve protocol format --- cmd/daemon/main.go | 16 ++-------------- 1 file changed, 2 insertions(+), 14 deletions(-) (limited to 'cmd/daemon') diff --git a/cmd/daemon/main.go b/cmd/daemon/main.go index b344caf..b55cc69 100644 --- a/cmd/daemon/main.go +++ b/cmd/daemon/main.go @@ -31,21 +31,9 @@ func listen() error { if err != nil { log.Print("cannot accept connection: ", err) } - go handle(conn) - } -} - -func handle(conn net.Conn) { - log.Print("received connection from: ", conn.RemoteAddr()) - hs := core.Handshake{Version: 0x0} - - if err := core.Send(conn, core.TypeHandshake, hs); err != nil { - log.Print("cannot send handshake ", err) - return - } + log.Print("received connection from: ", conn.RemoteAddr()) - if err := core.Loop(conn); err != nil { - log.Fatal("event loop error ", err) + go core.ReadConnection(conn) } } -- cgit v1.2.3