From 0deb1e71a0e71432519b7dc0998ebbf06f2225b0 Mon Sep 17 00:00:00 2001 From: bt Date: Sun, 8 Mar 2026 00:08:12 +0100 Subject: Core library --- cmd/mock/main.go | 53 ----------------------------------------------------- 1 file changed, 53 deletions(-) delete mode 100644 cmd/mock/main.go (limited to 'cmd/mock') diff --git a/cmd/mock/main.go b/cmd/mock/main.go deleted file mode 100644 index ad503c5..0000000 --- a/cmd/mock/main.go +++ /dev/null @@ -1,53 +0,0 @@ -package main - -import ( - "flag" - "log" - "net" - - "git.sr.ht/~rctt/solecd/core" -) - -var listenAddr string - -func main() { - flag.StringVar(&listenAddr, "a", "localhost:9999", "Listening address:port") - flag.Parse() - - log.Print("starting solec daemon mock") - log.Fatal(listen()) -} - -func listen() error { - ln, err := net.Listen("tcp", listenAddr) - if err != nil { - return err - } - - log.Print("server is listening on: ", listenAddr) - - for { - conn, err := ln.Accept() - 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 - } - - test := core.Test{Message: "solec kujawski jest zajebisty"} - if err := core.Send(conn, core.TypeTest, test); err != nil { - log.Print("cannot send test message ", err) - return - } -} -- cgit v1.2.3