This is a simple echo client-server written in Go, where the server just echoes any message that the client sends.
Start the server on a terminal window:
go run ./server/echo-server.go
Start the client on another terminal window:
go run ./client/echo-client.go
The repo also contains a Dockerfile for the server if it needs to be run as a container.
docker run --rm nviswanathan/echo-server:latest