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>