summaryrefslogtreecommitdiffstats
path: root/cmd/mock/main.go
diff options
context:
space:
mode:
authorbt <bt@rctt.net>2026-03-08 00:08:12 +0100
committerbt <bt@rctt.net>2026-03-08 00:08:12 +0100
commit0deb1e71a0e71432519b7dc0998ebbf06f2225b0 (patch)
tree3ef88f4ae986d976478b0232f6085c8c9bcd194f /cmd/mock/main.go
parent3830a8ad69fd861558f4d8ee7ee67b05c244eb47 (diff)
downloadsolec-0deb1e71a0e71432519b7dc0998ebbf06f2225b0.tar.gz
solec-0deb1e71a0e71432519b7dc0998ebbf06f2225b0.zip
Core library
Diffstat (limited to 'cmd/mock/main.go')
-rw-r--r--cmd/mock/main.go53
1 files changed, 0 insertions, 53 deletions
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
- }
-}