A practical project to learn how a TCP server and client works in GoLang
. Project (root)
├── main.go (Project runner)
├── utils (Project utilities)
│ └── utils.go (Contains Decode and Encode Functions)
├── server
│ └── server.go
├── client
│ └── client.go
Make sure you install go version 1.23.2
And just make run file executable
sudo chmod +x ./run
# Run application
./run app
# Run tests
./run test