diff options
| author | bt <bt@rctt.net> | 2026-03-09 01:11:13 +0100 |
|---|---|---|
| committer | bt <bt@rctt.net> | 2026-03-09 22:52:52 +0100 |
| commit | 077dde28324f42b96239075ada289a58197dc951 (patch) | |
| tree | 4889aee82e8ea8efeeb141f2a98aeb089fff1798 /cmd/daemon | |
| parent | cfcb226d3834c00414f4aa57b8f94060b45bb072 (diff) | |
| download | solec-077dde28324f42b96239075ada289a58197dc951.tar.gz solec-077dde28324f42b96239075ada289a58197dc951.zip | |
Improve protocol format
Diffstat (limited to 'cmd/daemon')
| -rw-r--r-- | cmd/daemon/main.go | 16 |
1 files changed, 2 insertions, 14 deletions
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) } } |
