Simple http/3 Client/Server implementation example written in golang
In order to run this example you need to Generate SSL Certificate files. SSL file generation example can be found in quic-go repository.
- Navigate to server directory:
cd server
- Build:
go build
- Execute:
./server --addr <ip-address> --port <port> --cert <certificate-file-path> --key <private-key-file-path>
- Navigate to client directory:
cd client
- Build:
go build
- Execute:
./client --addr <server-address> --port <server-port> --keys <certificate-authority-file-path>