A TCP server-client app where clients send signed prime numbers, and the server collects unique prime numbers.
- Go 1.23.6
go run cmd/server/main.go -max=200
go run cmd/client/main.go # Terminal 1
go run cmd/client/main.go # Terminal 2
go run cmd/client/main.go # Terminal 3
...
go test -v ./...
go test -v ./cmd
go test -v ./pkg/primes
go test -v ./pkg/auth
go test -v ./pkg/pool
go build -o server cmd/server/main.go
go build -o client cmd/client/main.go
./server -max=20000
./client # Terminal 1
./client # Terminal 2
./client # Terminal 3
...