From 1997bc8a150b92783060cc7129e1ee72a761182b Mon Sep 17 00:00:00 2001 From: Kyren223 Date: Sun, 20 Oct 2024 11:36:43 +0300 Subject: refactor: mid refactor --- cmd/client/client.go | 9 --------- cmd/client/client.log | 3 --- cmd/client/main.go | 9 +++++++++ cmd/server/main.go | 28 ++++++++++++++++++++++++++++ cmd/server/server.go | 7 ------- 5 files changed, 37 insertions(+), 19 deletions(-) delete mode 100644 cmd/client/client.go delete mode 100644 cmd/client/client.log create mode 100644 cmd/client/main.go create mode 100644 cmd/server/main.go delete mode 100644 cmd/server/server.go (limited to 'cmd') diff --git a/cmd/client/client.go b/cmd/client/client.go deleted file mode 100644 index a566cde..0000000 --- a/cmd/client/client.go +++ /dev/null @@ -1,9 +0,0 @@ -package main - -import ( - "github.com/kyren223/eko/internal/client" -) - -func main() { - client.Run() -} diff --git a/cmd/client/client.log b/cmd/client/client.log deleted file mode 100644 index 6777b26..0000000 --- a/cmd/client/client.log +++ /dev/null @@ -1,3 +0,0 @@ -2024/10/17 16:45:33 client started, waiting for user input... -2024/10/17 16:45:33 established connection with server: 127.0.0.1:7223 -2024/10/17 16:45:33 sent request to server diff --git a/cmd/client/main.go b/cmd/client/main.go new file mode 100644 index 0000000..a566cde --- /dev/null +++ b/cmd/client/main.go @@ -0,0 +1,9 @@ +package main + +import ( + "github.com/kyren223/eko/internal/client" +) + +func main() { + client.Run() +} diff --git a/cmd/server/main.go b/cmd/server/main.go new file mode 100644 index 0000000..e9cb4ad --- /dev/null +++ b/cmd/server/main.go @@ -0,0 +1,28 @@ +package main + +import ( + "context" + "log" + "os" + "os/signal" + "syscall" + + "github.com/kyren223/eko/internal/server" +) + +const port = 7223 + +func main() { + server := server.NewServer(port) + + ctx, cancel := context.WithCancel(context.Background()) + signalChan := make(chan os.Signal, 1) + signal.Notify(signalChan, syscall.SIGINT, syscall.SIGTERM) + go func() { + signal := <-signalChan + log.Println("signal:", signal.String()) + cancel() + }() + + server.ListenAndServe(ctx) +} diff --git a/cmd/server/server.go b/cmd/server/server.go deleted file mode 100644 index 168264a..0000000 --- a/cmd/server/server.go +++ /dev/null @@ -1,7 +0,0 @@ -package main - -import "github.com/kyren223/eko/internal/server" - -func main() { - server.Start() -} -- cgit v1.3.1